feat: 批量转移服务器给其他用户

This commit is contained in:
naiba
2025-06-16 23:44:30 +08:00
parent bf7c42e4e7
commit 5f854c3dd0
6 changed files with 141 additions and 19 deletions
+2
View File
@@ -1,6 +1,7 @@
import { swrFetcher } from "@/api/api"
import { deleteServer, forceUpdateServer } from "@/api/server"
import { ActionButtonGroup } from "@/components/action-button-group"
import { BatchMoveServerIcon } from "@/components/batch-move-server-icon"
import { CopyButton } from "@/components/copy-button"
import { HeaderButtonGroup } from "@/components/header-button-group"
import { InstallCommandsMenu } from "@/components/install-commands"
@@ -213,6 +214,7 @@ export default function ServerPage() {
})
}}
/>
<BatchMoveServerIcon serverIds={selectedRows.map((r) => r.original.id)} />
<ServerConfigCardBatch
sid={selectedRows.map((r) => r.original.id)}
className="shadow-[inset_0_1px_0_rgba(255,255,255,0.2)] bg-yellow-600 text-white hover:bg-yellow-500 dark:hover:bg-yellow-700 rounded-lg"
+5
View File
@@ -74,6 +74,11 @@ export default function UserPage() {
return row.role === 1 ? t("User") : t("Admin")
},
},
{
header: t("LastLogin"),
accessorKey: "updated_at",
accessorFn: (row) => row.updated_at ? new Date(row.updated_at).toLocaleString() : t("Never"),
},
{
id: "actions",
header: t("Actions"),