绩效考核PC端
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.

376 lines
7.5 KiB

3 years ago
import request from '@/utils/request1'
//添加职位(岗位)
export const addpositioncont = (data) => {
return request({
url: '/org/addpositioncont',
method: 'post',
data: data
})
}
//获取职位(岗位)详情
export const getpositioncont = (data) => {
return request({
url: '/org/getpositioncont',
method: 'post',
data: data
})
}
//编辑职位(岗位)状态或删除
export const eitepositionstateordel = (data) => {
return request({
url: '/org/eitepositionstateordel',
method: 'post',
data: data
})
}
//职位(岗位)列表
export const positionlist = (data) => {
return request({
url: '/org/positionlist',
method: 'post',
data: data
})
}
//职位(岗位)列表本岗位
export const positionlistIsMe = (data) => {
return request({
url: '/org/get_my_posit_list',
method: 'post',
data: data
})
}
3 years ago
//编辑职位(岗位)
export const eitepositioncont = (data) => {
return request({
url: '/org/eitepositioncont',
method: 'post',
data: data
})
}
//职务列表
export const dutieslist = (data) => {
return request({
url: '/org/dutieslist',
method: 'post',
data: data
})
}
//行政组织列表
export const govlist = (data) => {
return request({
url: '/org/govlist',
method: 'post',
data: data
})
}
//行政组织树
export const govthree = (data) => {
3 years ago
var dataJson = {
id:309,
all:1
}
if(data){
// let dataJsonKeys=Object.keys(dataJson);
let keys=Object.keys(data);
// console.log('-------------------->key:',data,'value:',keys);
3 years ago
keys.forEach((items) => {
// console.log('------------12-------->key:',items,'value:',data[items]);
3 years ago
dataJson[items] = data[items]
})
}
// console.log('------------END-------->key:',dataJson,'value:',dataJson);
3 years ago
return request({
url: '/org/govthree',
method: 'post',
3 years ago
data: dataJson
3 years ago
})
}
//岗位(职位)配权
export const getpositionrole = (data) => {
return request({
url: '/org/getpositionrole',
method: 'post',
data: data
})
}
//岗位(职位)配权
export const positionallotment = (data) => {
return request({
url: '/permit/positionallotment',
method: 'post',
data: data
})
}
//人员列表
export const stafflist = (data) => {
return request({
url: '/staff/stafflist',
method: 'post',
data: data
})
}
//职务分类列表
export const utiesclasslist = (data) => {
return request({
url: '/org/utiesclasslist',
method: 'post',
data: data
})
}
//添加职务分类
export const adddutiesclass = (data) => {
return request({
url: '/org/adddutiesclass',
method: 'post',
data: data
})
}
//删除职务分类
export const delutiesclassinfo = (data) => {
return request({
url: '/org/delutiesclassinfo',
method: 'post',
data: data
})
}
//修改职务分类详情
export const eiteutiesclassinfo = (data) => {
return request({
url: '/org/eiteutiesclassinfo',
method: 'post',
data: data
})
}
//获取职务分类详情
export const getutiesclassinfo = (data) => {
return request({
url: '/org/getutiesclassinfo',
method: 'post',
data: data
})
}
//编辑职务
export const eitedutiescont = (data) => {
return request({
url: '/org/eitedutiescont',
method: 'post',
data: data
})
}
//编辑职务状态或删除
export const eitedutiesstatordel = (data) => {
return request({
url: '/org/eitedutiesstatordel',
method: 'post',
data: data
})
}
//获取职务详情
export const getdutiescont = (data) => {
return request({
url: '/org/getdutiescont',
method: 'post',
data: data
})
}
//添加职务
export const adddutiescont = (data) => {
return request({
url: '/org/adddutiescont',
method: 'post',
data: data
})
}
//行政组织类型列表
export const govclasslist = (data) => {
return request({
url: '/org/govclasslist',
method: 'post',
data: data
})
}
//添加行政组织类型
export const addgovclass = (data) => {
return request({
url: '/org/addgovclass',
method: 'post',
data: data
})
}
//编辑行政组织类型
export const eitegovclasscont = (data) => {
return request({
url: '/org/eitegovclasscont',
method: 'post',
data: data
})
}
//获取行政组织类型
export const getgovclasscont = (data) => {
return request({
url: '/org/getgovclasscont',
method: 'post',
data: data
})
}
//编辑行政组织类型状态或删除
export const eitegovclassstateordel = (data) => {
return request({
url: '/org/eitegovclassstateordel',
method: 'post',
data: data
})
}
//编辑行政组织状态或删除
export const eitegovstateordel = (data) => {
return request({
url: '/org/eitegovstateordel',
method: 'post',
data: data
})
}
//添加行政组织
export const addgovcont = (data) => {
return request({
url: '/org/addgovcont',
method: 'post',
data: data
})
}
//编辑行政组织
export const eitegovcont = (data) => {
return request({
url: '/org/eitegovcont',
method: 'post',
data: data
})
}
//获取行政组织详情
export const getgovcont = (data) => {
return request({
url: '/org/getgovcont',
method: 'post',
data: data
})
}
//人员列表(新)
export const archiveslist = (data) => {
return request({
url: '/staff/archiveslist',
method: 'post',
data: data
})
}
//个人档案
export const archivescont = (data) => {
return request({
url: '/staff/archivescont',
method: 'post',
data: data
})
}
//获取班组
export const getteamcont = (data) => {
return request({
url: '/org/getteamcont',
method: 'post',
data: data
})
}
//编辑班组状态或删除
export const eidtdelteamcont = (data) => {
return request({
url: '/org/eidtdelteamcont',
method: 'post',
data: data
})
}
//班组列表
export const teamcontlist = (data) => {
return request({
url: '/org/teamcontlist',
method: 'post',
data: data
})
}
//添加班组
export const addteamcont = (data) => {
return request({
url: '/org/addteamcont',
method: 'post',
data: data
})
}
//编辑班组
export const eiteteamcont = (data) => {
return request({
url: '/org/eiteteamcont',
method: 'post',
data: data
})
}
//行政组织树编辑用
export const orgThreeList = (data) => {
return request({
url: '/org/govthreeing',
method: 'post',
data: data
})
}
//根据行政组织获取岗位
export const getOrgPostList = (data) => {
return request({
url: '/org/basis_org_postList',
method: 'post',
data: data
})
}
//添加职位(岗位)新版
export const addpositioncontnew = (data) => {
return request({
url: '/org/addpositioncontnew',
method: 'post',
data: data
})
}
//添加职位(岗位)新版
export const editpositioncontnew = (data) => {
return request({
url: '/org/eitepositioncontnew',
method: 'post',
data: data
})
}
//添加人员信息(新版)
export const newAddPeopleCont = (data) => {
return request({
url: '/staff/add_people_cont',
method: 'post',
data: data
})
}
//获取当前行政组织的所有主行政部门
export const getCompanyDeparment = (data) => {
return request({
url: '/org/getcompanydeparment',
method: 'post',
data: data
})
}
//获取指定行政组织列表
export const getAppointOrg = (data) => {
return request({
url: '/org/getappointorg',
method: 'post',
data: data
})
}