From eceb2f6ea836d1d1055ab2bdd5c3f778d724950a Mon Sep 17 00:00:00 2001 From: xiaohei Date: Sun, 28 Dec 2025 15:45:31 +0000 Subject: [PATCH] Update channel dashboard page --- app/channel/dashboard/page.tsx | 142 +-------------------------------- 1 file changed, 2 insertions(+), 140 deletions(-) diff --git a/app/channel/dashboard/page.tsx b/app/channel/dashboard/page.tsx index 7e2b1254..76e8664a 100644 --- a/app/channel/dashboard/page.tsx +++ b/app/channel/dashboard/page.tsx @@ -16,8 +16,6 @@ import { Settings, Plus, Eye, - Edit, - UserPlus, Check, Search, MoreVertical, @@ -30,6 +28,7 @@ import { CreditCard, Cpu, Server, + Trash2, } from "lucide-react" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { useLanguage } from "@/contexts/language-context" @@ -129,10 +128,8 @@ export default function ChannelDashboard() { // Tenant detail/edit/manage users dialogs const [showTenantDetailsDialog, setShowTenantDetailsDialog] = useState(false) - const [showManageUsersDialog, setShowManageUsersDialog] = useState(false) const [selectedTenantForDetails, setSelectedTenantForDetails] = useState(null) - const [tenantRole, setTenantRole] = useState<"tenant" | "billing-admin" | "operations-admin">("tenant") - const [isUpdatingRole, setIsUpdatingRole] = useState(false) + const [isDeletingTenant, setIsDeletingTenant] = useState(false) // API Data states const [tenantsData, setTenantsData] = useState([]) @@ -919,22 +916,6 @@ export default function ChannelDashboard() { {text.viewDetails} - { - setSelectedTenantForDetails(tenant) - // 根据租户的 plan 或 role 设置初始角色 - // 默认从 subscriptionTier 推断:free->tenant, pro->billing-admin, enterprise->operations-admin - const currentRole = tenant.plan === "free" ? "tenant" - : tenant.plan === "pro" ? "billing-admin" - : tenant.plan === "enterprise" ? "operations-admin" - : "tenant" - setTenantRole(currentRole as "tenant" | "billing-admin" | "operations-admin") - setShowManageUsersDialog(true) - }} - > - - {language === "zh" ? "管理用户" : "Manage Users"} - {/* {text.allocateAgents} @@ -2647,125 +2628,6 @@ export default function ChannelDashboard() { - {/* Manage Users Dialog */} - - - - - {language === "zh" ? "管理用户" : "Manage Users"} - {selectedTenantForDetails?.name} - - -
-
-

- {language === "zh" ? "租户登录信息" : "Tenant Login Info"} -

-
-
- {language === "zh" ? "邮箱" : "Email"}: - {selectedTenantForDetails?.email || "N/A"} -
-
- {language === "zh" ? "租户ID" : "Tenant ID"}: - {selectedTenantForDetails?.id || "N/A"} -
-
-
- -
- - -

- {language === "zh" - ? "修改角色后,租户将获得相应的权限。角色变更将影响租户的订阅等级。" - : "Changing the role will grant the tenant corresponding permissions. Role changes will affect the tenant's subscription tier."} -

-
-
- - - - -
-
)