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.
53 lines
1.2 KiB
53 lines
1.2 KiB
import request from '@/utils/request';
|
|
import { AxiosPromise } from 'axios';
|
|
import { searchPost,postContList,postContData,editPostditOrDel } from './type';
|
|
/**
|
|
* 获取岗位
|
|
*/
|
|
export function getPostContPage(data?: searchPost): AxiosPromise<postContList> {
|
|
return request({
|
|
url: '/hrapi/org/positionlist',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
/**
|
|
* 获取本行政组织下的职位(岗位)列表不包含子行政组织
|
|
*/
|
|
export function getPostContNotSunPage(data?: searchPost): AxiosPromise<postContList> {
|
|
return request({
|
|
url: '/hrapi/org/get_my_posit_list',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
/**
|
|
* 添加岗位信息
|
|
*/
|
|
export function addPostCont(data?: postContData){
|
|
return request({
|
|
url: '/hrapi/org/addpositioncontpublic',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
/**
|
|
* 编辑岗位信息
|
|
*/
|
|
export function editPostCont(data?: postContData){
|
|
return request({
|
|
url: '/hrapi/org/editpositioncontpublic',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
/**
|
|
* 批量删除/编辑岗位状态
|
|
*/
|
|
export function baseDelPostCont(data?: editPostditOrDel){
|
|
return request({
|
|
url: '/hrapi/org/basedelpostcont',
|
|
method: 'post',
|
|
data: data
|
|
});
|
|
}
|
|
|