generator-hcy-system
Version:
hcy system layout and pages
220 lines (206 loc) • 5.33 kB
text/typescript
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,
});
};