From 6877c9caa25162e570a3e2a99a5b2ce3ef88368b Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 13 四月 2026 13:48:37 +0800
Subject: [PATCH] #页面优化
---
rsf-design/src/views/system/role/roleTable.columns.js | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/rsf-design/src/views/system/role/roleTable.columns.js b/rsf-design/src/views/system/role/roleTable.columns.js
index 4f436f4..692abd1 100644
--- a/rsf-design/src/views/system/role/roleTable.columns.js
+++ b/rsf-design/src/views/system/role/roleTable.columns.js
@@ -63,7 +63,11 @@
width,
formatter: (row) => {
const statusMeta = resolveMeta(row)
- return h(ElTag, { type: statusMeta.type, effect: 'light' }, () => statusMeta.text)
+ return h(
+ ElTag,
+ { type: row.statusType || statusMeta.type, effect: 'light' },
+ () => row.statusText || statusMeta.text || '-'
+ )
}
}
}
@@ -74,7 +78,9 @@
createTextColumn('name', $t('pages.system.role.table.name'), 140),
createTextColumn('code', $t('pages.system.role.table.code'), 140),
createTextColumn('memo', $t('pages.system.role.table.memo'), 180),
- createTagColumn('status', $t('pages.system.role.table.status'), 120, (row) => getRoleStatusMeta(row.statusBool ?? row.status)),
+ createTagColumn('status', $t('pages.system.role.table.status'), 120, (row) =>
+ getRoleStatusMeta(row.statusBool ?? row.status)
+ ),
createTextColumn('updateTimeText', $t('pages.system.role.table.updateTime'), 180, {
sortable: true,
formatter: (row) => row.updateTimeText || '-'
--
Gitblit v1.9.1