From ee5afcf20f8603fb951f50899c3b42c338c55804 Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Sun, 13 Apr 2025 22:10:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=83=A8=E9=97=A8=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/service/api/system/dept.ts | 7 ++ src/service/api/system/user.ts | 7 ++ src/views/system/dept/index.vue | 22 +++- .../dept/modules/dept-operate-drawer.vue | 118 +++++++++++++----- src/views/system/dict/type/index.vue | 2 +- 5 files changed, 123 insertions(+), 33 deletions(-) diff --git a/src/service/api/system/dept.ts b/src/service/api/system/dept.ts index adb404c6..db0cfe94 100644 --- a/src/service/api/system/dept.ts +++ b/src/service/api/system/dept.ts @@ -8,6 +8,13 @@ export function fetchGetDeptList(params?: Api.System.DeptSearchParams) { params }); } +/** 获取排除部门列表 */ +export function fetchGetExcludeDeptList(deptId?: CommonType.IdType) { + return request({ + url: `/system/dept/list/exclude/${deptId}`, + method: 'get' + }); +} /** 新增部门 */ export function fetchCreateDept(data: Api.System.DeptOperateParams) { diff --git a/src/service/api/system/user.ts b/src/service/api/system/user.ts index 90a3e2d5..e88a7946 100644 --- a/src/service/api/system/user.ts +++ b/src/service/api/system/user.ts @@ -8,6 +8,13 @@ export function fetchGetUserList(params?: Api.System.UserSearchParams) { params }); } +/** 获取部门用户信息列表 */ +export function fetchGetDeptUserList(deptId: CommonType.IdType) { + return request({ + url: `/system/user/list/dept/${deptId}`, + method: 'get' + }); +} /** 新增用户信息 */ export function fetchCreateUser(data: Api.System.UserOperateParams) { diff --git a/src/views/system/dept/index.vue b/src/views/system/dept/index.vue index 4b9bacf2..00ca1717 100644 --- a/src/views/system/dept/index.vue +++ b/src/views/system/dept/index.vue @@ -1,11 +1,12 @@