diff --git a/public/admin.js b/public/admin.js index aa88ad6..02724e0 100644 --- a/public/admin.js +++ b/public/admin.js @@ -659,7 +659,9 @@ export default { "roles": ["admin", "common"], "icon": "el-icon-collection" } - } + }, + + ] } diff --git a/src/views/department/api.js b/src/views/department/api.js index 18521dd..68131f6 100644 --- a/src/views/department/api.js +++ b/src/views/department/api.js @@ -41,6 +41,39 @@ export function deleteDept (id) { } }) } +// 获取所有的用户 +export function getallUser (params) { + return request({ + url: `/manager/user/list`, + method: 'get', + params + }) +} +// 添加部门用户 +export function postDeptUser (data) { + return request({ + url: `/manager/dept/user`, + method: 'post', + data + }) +} +// 添加部门用户 +export function deleteDeptUser (data) { + return request({ + url: `/manager/dept/user`, + method: 'DELETE', + data + }) +} + +// 修改部门用户迁移到其他部门 +export function putDeptUser (data) { + return request({ + url: `/manager/dept/user`, + method: 'put', + data + }) +} diff --git a/src/views/department/index.vue b/src/views/department/index.vue index c784743..d48c56f 100644 --- a/src/views/department/index.vue +++ b/src/views/department/index.vue @@ -7,9 +7,9 @@ ref="areaTrees" :default-expanded-keys="defaultCheckedKeys" :default-checked-keys="defaultCheckedKeys" - accordion - :highlight-current="true" - :props="defaultProps" @node-click="handleNodeClick" + accordion + :highlight-current="true" + :props="defaultProps" @node-click="handleNodeClick" >