数通智联化工云平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

94 lines
2.2 KiB

import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { searchRoleWord,roleLietCont,editRoleContKeyword,editRoleStatus,addRoleContKeyword,getRoleEndUser,RoleEndUSerContList,BaseDelRoleToUser,getOrgAndUserList,RoleEndUSerTreeList,CallBackOrgUserCont,setupRolePeople } from './types'
/**
* 获取角色列表
*/
export function getSystemRoleList(data: searchRoleWord): AxiosPromise<roleLietCont[]>{
return request({
url: '/kpiapi/powerpc/system_role_list',
method: 'post',
data:data
});
}
/**
* 编辑角色内容
*/
export function addRoleCont(data: addRoleContKeyword){
return request({
url: '/kpiapi/powerpc/add_system_role',
method: 'post',
data:data
});
}
/**
* 编辑角色内容
*/
export function editRoleCont(data: editRoleContKeyword){
return request({
url: '/kpiapi/powerpc/edit_system_role',
method: 'post',
data:data
});
}
/**
* 编辑角色内容状态
*/
export function editRoleContStatus(data: editRoleStatus){
return request({
url: '/kpiapi/powerpc/edit_system_role_statebatch',
method: 'post',
data:data
});
}
/**
* 获取角色使用人员列表
*/
export function getRoleEndUserList(data: getRoleEndUser): AxiosPromise<RoleEndUSerContList>{
return request({
url: '/kpiapi/powerpc/role_about_people_list',
method: 'post',
data:data
});
}
/**
* 批量删除角色使用人
*/
export function batchDelUserFromRole(data: BaseDelRoleToUser){
return request({
url: '/kpiapi/powerpc/batch_del_roleman',
method: 'post',
data:data
});
}
/**
* 获取行政组织树及相关人员
*/
export function getOrgAndUserListCont(data: getOrgAndUserList):AxiosPromise<RoleEndUSerTreeList>{
return request({
url: '/hrapi/org/govthreeaboutman',
method: 'post',
data:data
});
}
/**
* 搜索内容输出
*/
export function searchOrgUserContSend(data: searchRoleWord):AxiosPromise<CallBackOrgUserCont>{
return request({
url: '/hrapi/org/search_org_people',
method: 'post',
data:data
});
}
/**
* 提交选择完毕的使用人
*/
export function submittoAppointUser(data: setupRolePeople){
return request({
url: '/kpiapi/powerpc/add_role_user',
method: 'post',
data:data
});
}