|
|
|
|
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
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//编辑职位(岗位)
|
|
|
|
|
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) => {
|
|
|
|
|
var dataJson = {
|
|
|
|
|
id:309,
|
|
|
|
|
all:1
|
|
|
|
|
}
|
|
|
|
|
if(data){
|
|
|
|
|
// let dataJsonKeys=Object.keys(dataJson);
|
|
|
|
|
let keys=Object.keys(data);
|
|
|
|
|
// console.log('-------------------->key:',data,'value:',keys);
|
|
|
|
|
keys.forEach((items) => {
|
|
|
|
|
// console.log('------------12-------->key:',items,'value:',data[items]);
|
|
|
|
|
dataJson[items] = data[items]
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
// console.log('------------END-------->key:',dataJson,'value:',dataJson);
|
|
|
|
|
return request({
|
|
|
|
|
url: '/org/govthree',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: dataJson
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//岗位(职位)配权
|
|
|
|
|
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
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取行政组织与岗位树
|
|
|
|
|
export const getOrgAndPostThree = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/org/get_organdpost_three',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|