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 @@ >