|
|
|
|
// 系统授权相关
|
|
|
|
|
import request from '@/utils/requestFile'
|
|
|
|
|
|
|
|
|
|
//获取系统列表列表
|
|
|
|
|
export const getsystemlist = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/system_list',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//获取系统菜单树(行政组织岗位)
|
|
|
|
|
export const getSystemMenuThree = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/system_about_menu',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//获取系统菜单树(角色)
|
|
|
|
|
export const getSystemRoleMenuThree = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/system_about_role_menu',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//编辑权限
|
|
|
|
|
export const editPower = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/edit_power_new',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//编辑权限(角色)
|
|
|
|
|
export const editRolePower = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/edit_role_power_new',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//获取角色列表
|
|
|
|
|
export const getRoleList = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/system_role_list',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//编辑角色状态
|
|
|
|
|
export const editRoleCont = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/edit_system_role_state',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//添加角色
|
|
|
|
|
export const addRoleCont = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/add_system_role',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//编辑角色
|
|
|
|
|
export const editRoleInfo = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/edit_system_role',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//角色相关人员列表
|
|
|
|
|
export const roleAboutPeople = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/role_about_people_list',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//批量删除角色相关人员
|
|
|
|
|
export const delAboutPeople = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/batch_del_roleman',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//添加角色相关人员
|
|
|
|
|
export const addAboutPeople = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/powerpc/add_role_user',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 部门方案相关API操作
|
|
|
|
|
*/
|
|
|
|
|
//部门考核方案列表
|
|
|
|
|
export const departmentProgramme = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/department_pc/department_programme',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//部门考核方案状态
|
|
|
|
|
export const editDepartPrograState = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/department_pc/edit_depart_progra_state',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//添加部门考核方案
|
|
|
|
|
export const createSchemeForDeparment = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/department_pc/create_scheme_for_deparment',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//搜索岗位列表
|
|
|
|
|
export const searchPostListCont = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/postpc/search_orgpost_list',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export const getorgary = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/postpc/get_orgary',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
//添加岗位
|
|
|
|
|
export const newAddPostTarget = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/postpc/new_add_posttarget',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//获取定量考核任务列表
|
|
|
|
|
export const getQuantitativeTasks = (data) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/department_pc/get_quantitative_tasks',
|
|
|
|
|
method: 'post',
|
|
|
|
|
data: data
|
|
|
|
|
})
|
|
|
|
|
}
|