From 2439766af5a7212653d9ae6285a06acb2cd50c74 Mon Sep 17 00:00:00 2001 From: menxipeng Date: Sun, 30 Nov 2025 17:58:01 +0800 Subject: [PATCH] youhua1 --- .../pages/CompanyPermissionsPage.tsx | 10 +-- src/components/pages/EquipmentPage.tsx | 67 ++++++++++++++++--- 2 files changed, 63 insertions(+), 14 deletions(-) diff --git a/src/components/pages/CompanyPermissionsPage.tsx b/src/components/pages/CompanyPermissionsPage.tsx index 09690a0..ccd92ad 100644 --- a/src/components/pages/CompanyPermissionsPage.tsx +++ b/src/components/pages/CompanyPermissionsPage.tsx @@ -170,6 +170,8 @@ export default function CompanyPermissionsPage() { // 判断是否是总部管理员 const isAdmin = currentUserRole === "admin" + // 判断是否可以编辑用户(admin 和 common 角色都可以) + const canEdit = isAdmin || userRoleFromApi === "common" // 初始化数据 useEffect(() => { @@ -334,19 +336,19 @@ export default function CompanyPermissionsPage() { 联系方式 最后登录 状态 - {isAdmin && 操作} + {canEdit && 操作} {loading ? ( - +
加载中...
) : users.length === 0 ? ( - +
暂无数据
@@ -388,7 +390,7 @@ export default function CompanyPermissionsPage() { {getStatusBadge(user.status)} - {isAdmin && ( + {canEdit && (