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) };