Browse Source

feat: 优化角色表格布局并增加Radix UI分页功能

web
hyh 3 months ago
parent
commit
09eaa7efbe
  1. 24
      src/CellularManagement.WebUI/src/pages/roles/RoleTable.tsx

24
src/CellularManagement.WebUI/src/pages/roles/RoleTable.tsx

@ -27,37 +27,37 @@ export default function RoleTable({
onSetPermissions,
}: RoleTableProps) {
return (
<div className="rounded-md border">
<div className="rounded-md border bg-background">
<Table>
<TableHeader>
<TableRow>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead className="text-right"></TableHead>
<TableHead className="text-foreground"></TableHead>
<TableHead className="text-foreground"></TableHead>
<TableHead className="text-foreground"></TableHead>
<TableHead className="text-foreground"></TableHead>
<TableHead className="text-right text-foreground"></TableHead>
</TableRow>
</TableHeader>
<TableBody>
{loading ? (
<TableRow>
<TableCell colSpan={5} className="text-center">
<TableCell colSpan={5} className="text-center text-muted-foreground">
...
</TableCell>
</TableRow>
) : roles.length === 0 ? (
<TableRow>
<TableCell colSpan={5} className="text-center">
<TableCell colSpan={5} className="text-center text-muted-foreground">
</TableCell>
</TableRow>
) : (
roles.map((role) => (
<TableRow key={role.id}>
<TableCell>{role.name}</TableCell>
<TableCell>{role.description}</TableCell>
<TableCell>{formatToBeijingTime(role.createdAt)}</TableCell>
<TableCell>{formatToBeijingTime(role.updatedAt)}</TableCell>
<TableCell className="text-foreground">{role.name}</TableCell>
<TableCell className="text-foreground">{role.description}</TableCell>
<TableCell className="text-foreground">{formatToBeijingTime(role.createdAt)}</TableCell>
<TableCell className="text-foreground">{formatToBeijingTime(role.updatedAt)}</TableCell>
<TableCell className="text-right">
<div className="flex justify-end gap-2">
{onEdit && (

Loading…
Cancel
Save