From ba7b027c7b51fc790367ecbc01fdbbddf00cb546 Mon Sep 17 00:00:00 2001 From: dzq Date: Wed, 21 May 2025 10:33:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=A7=92=E8=89=B2=E7=AE=A1=E7=90=86=E5=92=8C?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在用户管理模块中新增角色管理和筛选功能,包括: 1. 在用户查询和更新接口中添加 `roleId` 和 `sysRoleId` 字段 2. 在用户详情页添加角色修改功能 3. 在用户列表页添加角色筛选选项卡 --- src/api/qy/qyUser.ts | 3 + src/views/user/qy/detail.vue | 43 +++++++++++++- src/views/user/qy/hook.tsx | 4 +- src/views/user/qy/index.vue | 111 +++++++++++++++++++++++++++++------ 4 files changed, 141 insertions(+), 20 deletions(-) diff --git a/src/api/qy/qyUser.ts b/src/api/qy/qyUser.ts index 22b68b7..aea7842 100644 --- a/src/api/qy/qyUser.ts +++ b/src/api/qy/qyUser.ts @@ -67,6 +67,8 @@ export interface QyUserQuery extends BasePageQuery { mobile?: string; corpid?: string; mainDepartment?: number; + roleId?: number; + sysRoleId?: number; } export interface AddQyUserCommand { @@ -77,6 +79,7 @@ export interface AddQyUserCommand { /** 用户余额 */ balance?: number; roleId?: number; + sysRoleId?: number; } export interface UpdateQyUserCommand extends AddQyUserCommand { diff --git a/src/views/user/qy/detail.vue b/src/views/user/qy/detail.vue index dabd076..46c74aa 100644 --- a/src/views/user/qy/detail.vue +++ b/src/views/user/qy/detail.vue @@ -1,9 +1,10 @@