UNPKG

generator-hcy-system

Version:

hcy system layout and pages

220 lines (206 loc) 5.33 kB
import * as Urls from '../Urls'; import { request } from 'umi'; // 组织管理-列表页 export async function companyManageList(data: API.companyMangeReq) { return request<any>(Urls.USER_CENTER_COMPANY_MANAGE_LIST, { method: 'POST', data, }); }; // 组织管理-禁用启用按钮 export async function disableOrOpenFunc(data: API.disableOrOpenReq) { return request<any>(Urls.COMPANY_MANAGE_OPEN_DISABLE, { method: 'POST', data, }); }; // 组织管理-添加组织 export async function addCompany(data: API.addCompany, ) { return request<any>(Urls.COMPANY_MANAGE_ADD, { method: 'POST', data, }); }; // 组织管理-编辑组织 export async function editCompany(data: API.addCompany) { return request<any>(Urls.COMPANY_MANAGE_EDIT, { method: 'POST', data, }); }; // 获取字典顶级父项信息 export async function getAllParentDictMessage() { return request<any>(Urls.GET_DICTIONARY_PARENT_MESSAGE, { method: 'GET', }); } // 根据字典顶级父项Id获取子项信息 export async function getChildDictMsgByID(dictId: string|number) { return request<any>(Urls.GET_DICTIONARY_CHILD_MESSAGE+dictId, { method: 'GET', }); } // 组织管理-根据租户id查询部门列表 export async function getDeptTreeByCompanyId(data:number) { return request<any>(Urls.DEPART_TREE_SEARCH+data, { method: 'GET', }); }; // 获取地区信息 export async function getZoneMessage() { return request<any>(Urls.GET_ZONE_MSG, { method: 'GET', }); }; // 获取角色下拉 export async function getRoleOption(data:number) { return request<any>(Urls.GET_ROLE_OPTION+data, { method: 'GET', }); }; // 用户管理-禁用启用 export async function openOrCloseAccount(data: {status?:number,userId?:number}) { return request<any>(Urls.OPEN_OR_CLOSE_ACCOUNT, { method: 'POST', data, }); }; // 用户管理-添加 export async function userManageAddWorker(data: API.addWorker) { return request<any>(Urls.ADD_WORKER, { method: 'POST', data, }); }; // 用户管理-编辑 export async function userManageEditWorker(data: API.addWorker&{userId:number}) { return request<any>(Urls.EDIT_WORKER, { method: 'POST', data, }); }; //部门顺序修改 export async function sortsCompany(data:any) { return request<any>(Urls.COMPANY_SORT, { method: 'POST', data, }); }; //******************************************** */ // 用户管理-获取部门树 export async function getDeptTree() { return request<any>(Urls.USER_MANAGE_DEPT_TREE_GET, { method: 'GET', }); }; // 用户管理-添加 export async function userManageAdd(data:any) { return request<any>(Urls.USER_MANAGE_FORM_ADD_POST, { method: 'POST', data, }); }; // 用户管理-编辑 export async function userManageEdit(data: any) { return request<any>(Urls.USER_MANAGE_FORM_EDIT_POST, { method: 'POST', data, }); }; // 用户管理-删除 export async function delUser(data:any) { return request<any>(Urls.USER_MANAGE_LIST_DEL, { method: 'POST', data, }); }; // 用户管理-删除 export async function switchUser(data:any) { return request<any>(Urls.USER_MANAGE_LIST_SWITCH, { method: 'POST', data, }); }; // 用户管理-获取角色树 export async function getRole(params:any) { return request<any>(Urls.USER_MANAGE_ROLE_TREE, { method: 'GET', params, }); }; // 用户管理-重置密码 export async function resetUserPassword(data:any) { return request<any>(Urls.USER_MANAGE_RESET_PASSWORD, { method: 'POST', data, }); }; // 用户管理-用户配置的树查询 // export async function userOwnerDeptTree(data:any) { // return request<any>(Urls.USER_MANAGE_RESET_PASSWORD+`?userId=${data.userId}`, { // method: 'GET', // // data, // }); // }; export async function userOwnerDeptTree(params:any) { return request<API.listResult>(Urls.USER_MANAGE_RESET_PASSWORD, { method: 'GET', params, }); }; //更改部门 export async function userOwnerDeptChange(data:any) { return request<any>(Urls.USER_MANAGE_CHANGE_DEPT, { method: 'POST', data, }); }; //部门状态修改 export async function companyStatus(data:any) { return request<any>(Urls.USER_CENTER_COMPANY_STATUS, { method: 'POST', data, }); }; //更改角色 export async function userOwnerRoleChange(data:any) { return request<API.listResult>(Urls.USER_MANAGE_CHANGE_ROLE, { method: 'POST', data, }); }; //部门详情 export async function findCompany(params:any) { return request<any>(Urls.USER_CENTER_COMPANY_DETAIL, { method: 'GET', params, }); }; //获取角色 export async function userOwnerRole(params:any) { return request<API.listResult>(Urls.USER_MANAGE_CHANGE_ROLE, { method: 'GET', params, }); }; //校验新增部门 export async function addCompanyVerify(params:any) { return request<any>(Urls.COMPANY_MANAGE_ADD_VERIFY, { method: 'GET', params, }); }; //用户名重复校验 export async function userNameSameVerify(params:any) { return request<API.listResult>(Urls.USER_MANAGE_SAME, { method: 'GET', params, }); }; //用户名重复校验 export async function userEditDetails(params:any) { return request<any>(Urls.USER_MANAGE_DETAILS, { method: 'GET', params, }); };