数通互联化工云平台
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.

255 lines
4.8 KiB

import request from '@/utils/request';
import { AxiosPromise } from 'axios';
import { searchFormTitle,orgClassListCont,addOrgTypesCont,orgClassCont,editOrgTypeEditOrDel,searchOrgCont,orgInfo,addOrgInfo,editOrgDel,searchTeamList,orgTeamListCont,orgFormTree,archivesList,getContId } from './type';
/**
*
*/
export function getRolePage(data?: searchFormTitle): AxiosPromise<orgClassListCont> {
return request({
url: '/hrapi/org/govclasslist',
method: 'post',
data: data
});
}
/**
*
*/
export function getOrgClassAllPage(data?: addOrgTypesCont) {
return request({
url: '/hrapi/org/govclassalllist',
method: 'post',
data: data
});
}
/**
*
*/
export function addOrgClassInfo(data: addOrgTypesCont){
return request({
url: '/hrapi/org/addgovclass',
method: 'post',
data: data
});
}
/**
*
*/
export function getgovcont(data: getContId){
return request({
url: '/hrapi/org/getgovcont',
method: 'post',
data: data
});
}
/**
*
*/
export function editOrgClassInfo(data: orgClassCont){
return request({
url: '/hrapi/org/eitegovclasscont',
method: 'post',
data: data
});
}
/**
*
*/
export function editOrgClassStatus(data: editOrgTypeEditOrDel){
return request({
url: '/hrapi/org/base_edit_orgclass_status',
method: 'post',
data: data
});
}
/**
*
*/
export function getOrgTreeList(data: searchOrgCont): AxiosPromise<orgInfo[]>{
return request({
url: '/hrapi/org/govnewthreeing',
method: 'post',
data: data
});
}
/**
*
*/
export function addOrgInfoApi(data: addOrgInfo){
return request({
url: '/hrapi/org/newaddgovcont',
method: 'post',
data: data
});
}
/**
*
*/
export function editOrgInfoApi(data: addOrgInfo){
return request({
url: '/hrapi/org/neweitegovcont',
method: 'post',
data: data
});
}
/**
*
*/
export function editOrgStatusApi(data: editOrgDel){
return request({
url: '/hrapi/org/neweitegovstateordel',
method: 'post',
data: data
});
}
/**
*
*/
export function getTeamListCont(data: searchTeamList): AxiosPromise<orgTeamListCont>{
return request({
url: '/hrapi/org/teamcontlist',
method: 'post',
data: data
});
}
/**
*
*/
export function getOrgFormTree(data?: editOrgDel): AxiosPromise<orgFormTree>{
return request({
url: '/hrapi/org/orgtreelist',
method: 'post',
data: data
});
}
/**
*
*/
export function getOrgFormUserList(data:any): AxiosPromise<archivesList>{
return request({
url: '/hrapi/org/search_user_list',
method: 'post',
data: data
});
}
/**
*
*/
export function searchUserCustomerFormList(data:any): AxiosPromise<archivesList[]>{
return request({
url: '/hrapi/org/search_userlist_customerform',
method: 'post',
data: data
});
}
/**
* UploadUserTemplate
*/
export function gainUserInfoDownTemplateList(data:any){
return request({
url: '/systemapi/user/gainUserInfoDownTemplateList',
method: 'post',
data: data
});
}
/**
*
*/
export function uploadUserTemplate(data:any){
return request({
url: '/systemapi/user/uploadUserTemplate',
method: 'post',
data: data
});
}
/**
*
*/
export function editUserTempr(data:any){
return request({
url: '/systemapi/user/editUserTempr',
method: 'post',
data: data
});
}
/**
*
*/
export function gainUserTemplateInfo(data:any){
return request({
url: '/systemapi/user/gainUserTemplateInfo',
method: 'post',
data: data
});
}
/**
*
*/
export function editUserTemplateInfo(data:any){
return request({
url: '/systemapi/user/editUserTemplateInfo',
method: 'post',
data: data
});
}
/**
*
*/
export function gainTempleateOrgList(data:any){
return request({
url: '/systemapi/user/gainTempleateOrgList',
method: 'post',
data: data
});
}
11 months ago
/**
*
*/
export function teamcontlist(data:any){
return request({
url: '/hrapi/org/teamcontlist',
method: 'post',
data: data
});
}
/**
*
*/
export function getteamcont(data:any){
return request({
url: '/hrapi/org/getteamcont',
method: 'post',
data: data
});
}
/**
*
*/
export function addteamcont(data:any){
return request({
url: '/hrapi/org/addteamcont',
method: 'post',
data: data
});
}
/**
*
*/
export function eiteteamcont(data:any){
return request({
url: '/hrapi/org/eiteteamcont',
method: 'post',
data: data
});
}
/**
*
*/
export function eidtdelteamcont(data:any){
return request({
url: '/hrapi/org/eidtdelteamcont',
method: 'post',
data: data
});
}