From cd2b7d36f3610417c268d062454b7ec43e9ca937 Mon Sep 17 00:00:00 2001
From: wsj <593216709@qq.com>
Date: Wed, 28 Oct 2026 22:51:24 +0800
Subject: [PATCH] feat: 日志页面

---
 src/pages/system/roles/index.tsx |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/pages/system/roles/index.tsx b/src/pages/system/roles/index.tsx
index 694b1d6..1d6f6ac 100644
--- a/src/pages/system/roles/index.tsx
+++ b/src/pages/system/roles/index.tsx
@@ -2,7 +2,7 @@
 import { ProTable } from '@ant-design/pro-components';
 import type { ActionType } from '@ant-design/pro-components';
 import { App as AntdApp, Descriptions, Drawer, Tag } from 'antd';
-import { createRoleColumns, roleTypeMeta, statusMeta } from './columns';
+import { createRoleColumns, getRoleStatusMeta, getRoleTypeMeta } from './columns';
 import { getRoleDetail, getRoleList, toggleRoleStatus } from './server';
 import type { RoleListQuery, RoleVO } from './types';
 
@@ -31,7 +31,6 @@
   const handleToggle = useCallback(
     (record: RoleVO) => {
       const nextAction = record.status === 'ENABLED' ? '禁用' : '启用';
-
       modal.confirm({
         title: `${nextAction}角色`,
         content: `确定要${nextAction}角色「${record.roleName}」吗?`,
@@ -106,13 +105,13 @@
             <Descriptions.Item label="角色名称">{detail.roleName}</Descriptions.Item>
             <Descriptions.Item label="角色编码">{detail.roleCode}</Descriptions.Item>
             <Descriptions.Item label="角色类型">
-              <Tag color={roleTypeMeta[detail.roleType].color} bordered={false}>
-                {roleTypeMeta[detail.roleType].text}
+              <Tag color={getRoleTypeMeta(detail.roleType).color} bordered={false}>
+                {getRoleTypeMeta(detail.roleType).text}
               </Tag>
             </Descriptions.Item>
             <Descriptions.Item label="状态">
-              <Tag color={statusMeta[detail.status].color} bordered={false}>
-                {statusMeta[detail.status].text}
+              <Tag color={getRoleStatusMeta(detail.status).color} bordered={false}>
+                {getRoleStatusMeta(detail.status).text}
               </Tag>
             </Descriptions.Item>
             <Descriptions.Item label="描述">{detail.description || '-'}</Descriptions.Item>

--
Gitblit v1.9.3