import http from '@/base/api/public' import querystring from 'querystring' let sysConfig = require('@/../config/sysConfig'); let apiUrl = sysConfig.lxznApiUrlPre; // 获取所有多级部门数据(父子关系) export const depart_tree = () => { return http.requestGet(apiUrl + '/ucenter/depart/load/tree') }; //多级部门分页查找副 export const depart_list = (page, size, params) => { //params为json格式 //使用querystring将json对象转成key/value串 let querys = querystring.stringify(params); return http.requestQuickGet(apiUrl + '/ucenter/depart/find/page/' + page + '/' + size + '/?' + querys) }; //新增部门 export const depart_add = (params) => { return http.requestPost(apiUrl + '/ucenter/depart/add', params) }; //删除部门 export const depart_delete = (departId) => { return http.requestQuikDelete(apiUrl + '/ucenter/depart/delete?id=' + departId) }; //编辑部门 export const depart_edit = (id, params) => { return http.requestPut(apiUrl + '/ucenter/depart/edit/' + id, params) }; /*获取部门已指定的审批人列表*/ export const depart_user_perms = (param) => { return http.requestGet(apiUrl + '/ucenter/depart/approve/select/' + param) }; //部门指定审批人 export const assign_add_user = (departId, flag, params) => { return http.requestPost(apiUrl + '/ucenter/depart/assign/add/approve/user/' + departId + '/' + flag, params) }; //移除审批人 export const assign_remove_user = (departId, flag, params) => { return http.requestPost(apiUrl + '/ucenter/depart/assign/remove/approve/user/' + departId + '/' + flag, params) };