From b84eabf1c9a15b6afcf27a5d6068658528669ff8 Mon Sep 17 00:00:00 2001
From: dap <15891557205@163.com>
Date: Thu, 15 Jan 2026 09:54:42 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E5=B8=B8=E9=87=8F):=20=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86=E5=91=98ID=E5=92=8C?=
=?UTF-8?q?=E5=90=AF=E7=94=A8=E7=8A=B6=E6=80=81=E5=B8=B8=E9=87=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
在核心常量文件中添加 SUPERADMIN_USER_ID 和 EnableStatus 常量
在用户管理页面中使用新常量替代硬编码值
---
apps/web-antd/src/views/system/user/index.vue | 10 ++++++----
packages/constants/src/core.ts | 13 +++++++++++++
2 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue
index aea1991f..0fa4f19b 100644
--- a/apps/web-antd/src/views/system/user/index.vue
+++ b/apps/web-antd/src/views/system/user/index.vue
@@ -10,6 +10,7 @@ import { computed, ref } from 'vue';
import { useAccess } from '@vben/access';
import { Page, useVbenDrawer, useVbenModal } from '@vben/common-ui';
+import { EnableStatus, SUPERADMIN_USER_ID } from '@vben/constants';
import { $t } from '@vben/locales';
import { preferences } from '@vben/preferences';
@@ -204,7 +205,7 @@ async function handleChangeStatus(checked: boolean, row: User) {
console.log(checked);
await userStatusChange({
userId: row.userId,
- status: checked ? '0' : '1',
+ status: checked ? EnableStatus.Enable : EnableStatus.Disable,
});
}
@@ -258,16 +259,17 @@ async function handleChangeStatus(checked: boolean, row: User) {
tableApi.query()"
/>
-
+