From aca571fda1b315ebf1b78b802af685a7bd0ba32d Mon Sep 17 00:00:00 2001 From: hanjian <272005125@qq.com> Date: Wed, 4 Sep 2024 22:16:33 +0800 Subject: [PATCH] update --- src/api/system/user.js | 5 ++- src/components/MonitorDrawer/index.vue | 7 +++ src/components/mainComponent/index.vue | 2 +- .../user-selector/src/user-selector.vue | 31 +++++-------- src/views/document/index.vue | 2 +- src/views/tool/index.vue | 15 +++++-- .../workflowList/addWorkflow/tool_release.vue | 43 ++++++++++--------- .../workflowList/addWorkflow/use_apply.vue | 28 ++++++------ src/views/workflowList/processcode/index.vue | 5 +-- src/views/workflowList/workflowRouter.vue | 2 +- 10 files changed, 73 insertions(+), 67 deletions(-) diff --git a/src/api/system/user.js b/src/api/system/user.js index 2d1be5e..57de53f 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -127,10 +127,11 @@ export function updateAuthRole(data) { } // 查询部门下拉树结构 -export function deptTreeSelect() { +export function deptTreeSelect(query) { return request({ url: '/system/user/deptTree', - method: 'get' + method: 'get', + params: query }) } diff --git a/src/components/MonitorDrawer/index.vue b/src/components/MonitorDrawer/index.vue index 16897b4..26940f0 100644 --- a/src/components/MonitorDrawer/index.vue +++ b/src/components/MonitorDrawer/index.vue @@ -2,6 +2,7 @@ { + let deptId = this.deptFilter ? this.userInfo.dept.deptId : '' + deptTreeSelect({deptId: deptId}).then(response => { this.deptOptions = response.data; }); }, @@ -310,18 +301,15 @@ //第一步要做的 checkedUsers 为数组如['admin','ry'] 在父组件调用此方法并传入要回显的数组可进行复选框回显操作 getAllUserList(checkedUsers = []) { //查出所有的用户,用于根据不同情况筛选显示 - listUser({pageNum: 1,pageSize: 2147483647,status: "0"}).then(response => { + let deptId = this.deptFilter ? this.userInfo.dept.deptId : '' + listUser({pageNum: 1, pageSize: 2147483647, status: "0", deptId: deptId}).then(response => { this.allUserList = response.rows; - this.allUserMap = new Map(); - this.checkedUsers = checkedUsers; - this.allUserList.forEach(item => { this.allUserMap.set(item.userName, item); }); this.updateCheckedUsers(); - // console.log(this.allUserList, this.allUserMap); this.getList(); } ); @@ -329,6 +317,7 @@ /** 查询用户列表 */ getList() { + this.queryParams.deptId = this.deptFilter ? this.userInfo.dept.deptId : '' listUser(this.addDateRange(this.queryParams, this.dateRange)).then(response => { this.userList = response.rows; // console.log(this.userList); diff --git a/src/views/document/index.vue b/src/views/document/index.vue index ec74059..fbc174b 100644 --- a/src/views/document/index.vue +++ b/src/views/document/index.vue @@ -134,7 +134,7 @@ - + diff --git a/src/views/tool/index.vue b/src/views/tool/index.vue index 35c938b..355e76b 100644 --- a/src/views/tool/index.vue +++ b/src/views/tool/index.vue @@ -135,7 +135,7 @@ >