import axios from '../request';
|
|
export default {
|
/**
|
* 人员管理模块接口
|
*/
|
|
// 获取部门/班组下拉信息
|
GETDEPARTMENTDATA: () =>
|
axios.post('/staff/depart/pulldownList'),
|
// 岗位职责下拉信息
|
GETSTATIONDATA: () =>
|
axios.post('/staff/position/pulldown'),
|
// 所有人员下拉
|
GETSTAFFALLDATA: () =>
|
axios.post('/staff/platUser/pulldown'),
|
// 获取宿舍下人员
|
GETFORDORMSTAFFALLDATA: (params) =>
|
axios.post('/staff/platUser/pulldownfordorm', params),
|
|
|
|
|
// 查询人员信息列表
|
SEARCHMORTGAGEELIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url:'/staff/platUser/findList',
|
data: {
|
userType: params.userType,
|
realName: params.realName,
|
departId: params.departId,
|
posId: params.posId,
|
status: params.status
|
}
|
}),
|
// 添加人员信息
|
INSERTMORTGAGEEINFO: (params) =>
|
axios.post('/staff/platUser/addPlatUser', params),
|
// 修改人员信息
|
UPDATEMORTGAGEEINFO: (params) =>
|
axios.post('/staff/platUser/addPlatUser', params),
|
// 删除人员信息
|
DELETEMORTGAGEEINFO: (params) =>
|
axios.post('/staff/platUser/delete', params),
|
// 导出人员信息
|
EXPORTSTAFFEXCEL: (params) =>
|
axios.get('/staff/platUser/export', {params}),
|
// 增加人脸识别
|
insertFaceInfo: (params) =>
|
axios.post('/staff/platUser/addFace', params),
|
// 批量离场人员
|
batchAllOffUser: (params) =>
|
axios.post('/staff/platUser/delFace', params),
|
|
/**
|
* 宿舍模块接口
|
*/
|
|
// 查询宿舍列表信息
|
SEARCHDORMITORYLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url:'/staff/dorm/findList',
|
data: {
|
buildId: params.buildId,
|
floorNum: params.floorNum
|
}
|
}),
|
// 添加宿舍信息
|
INSERTDORMITORYINFO: (params) =>
|
axios.post('/staff/dorm/addDorm', params),
|
// 修改宿舍信息
|
UPDATEDORMITORYINFO: (params) =>
|
axios.post('/staff/dorm/addDorm', params),
|
// 删除宿舍信息
|
DELETEDORMITORYINFO: (params) =>
|
axios.post('/staff/dorm/delete', params),
|
// 获取宿舍信息详情
|
GETDORMITORYINFO: (params) =>
|
axios.post('/staff/dorm/getDormInfo', params),
|
|
/**
|
* 值班管理模块接口
|
*/
|
|
// 查询值班列表信息
|
SEARCHDUTYMANAGELIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url: '/staff/duty/findList',
|
data: {
|
dutyDate: params.dutyDate
|
}
|
}),
|
// 添加值班管理信息
|
INSERTDUTYMANAGEINFO: (params) =>
|
axios.post('/staff/duty/addDuty', params),
|
// 修改值班管理信息
|
UPDATEDUTYMANAGEINFO: (params) =>
|
axios.post('/staff/duty/addDuty', params),
|
// 删除值班管理信息
|
DATEDUTYMANAGEINFO: (params) =>
|
axios.post('/staff/duty/delete', params),
|
// 查询班组人员信息
|
SEARCHGROUPALLUSERLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: 1,
|
PageSize: 1000000
|
},
|
url: '/staff/group/groupUserList',
|
data: {
|
groupId: params.groupId,
|
realName: params.realName
|
}
|
}),
|
// 添加班组员工
|
INSERTGROUPUSERINFO: (params) =>
|
axios.post('/staff/group/groupUserAdd', params),
|
// 删除班组员工
|
DELETEGROUPUSERINFO: (params) =>
|
axios.post('/staff/group/groupUserDelete', params),
|
// 设为负责人
|
CHANGESETADMIN: (params) =>
|
axios.post('/staff/group/setGroupAdmin', params),
|
// 取消设为负责人
|
CALLCHANGESETADMIN: (params) =>
|
axios.post('/staff/group/cancelGroupAdmin', params),
|
|
/**
|
* 组织架构模块接口
|
*/
|
|
// 查询部门列表信息
|
SEARCHDEPARTMENTLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url: '/staff/depart/findList',
|
data: {
|
departName: params.departName
|
}
|
}),
|
// 添加部门列表信息
|
INSERTDEPARTMENTINFO: (params) =>
|
axios.post('/staff/depart/addDepart', params),
|
// 修改部门列表信息
|
UPDATEDEPARTMENTINFO: (params) =>
|
axios.post('/staff/depart/addDepart', params),
|
// 删除部门列表信息
|
DELETEDEPARTMENTINFO: (params) =>
|
axios.post('/staff/depart/delete', params),
|
// 获取部门用户信息
|
getDepartmentUserData: (params) =>
|
axios({
|
method: 'post',
|
url: '/staff/depart/departUserList',
|
headers: {
|
pageNum: params.pageNum,
|
pageSize: params.pageSize
|
},
|
data: {
|
departId: params.departId
|
}
|
}),
|
|
|
// 查询班组列表信息
|
SEARCHTEAMGROUPLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url: '/staff/group/findList',
|
data: {
|
groupName: params.groupName
|
}
|
}),
|
// 添加班组信息
|
INSERTTEAMGROUPINFO: (params) =>
|
axios.post('/staff/group/addGroup', params),
|
// 修改班组信息
|
UPDATETEAMGROUPINFO: (params) =>
|
axios.post('/staff/group/addGroup', params),
|
// 删除班组信息
|
DELETETEAMGROUPINFO: (params) =>
|
axios.post('/staff/group/delete', params),
|
|
|
/**
|
* 区域负责人模块接口
|
*/
|
|
// 查询区域负责人列表信息
|
SEARCHDISTRICTLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url: '/staff/area/findList',
|
data: {
|
areaName: params.areaName,
|
areaAdminName: params.areaAdminName
|
}
|
}),
|
// 添加区域负责人信息
|
INSERTDISTRICTINFO: (params) =>
|
axios.post('/staff/area/addArea', params),
|
// 修改区域负责人信息
|
UPDATEDISTRICTINFO: (params) =>
|
axios.post('/staff/area/addArea', params),
|
// 删除区域负责人信息
|
DELETEDISTRICTINFO: (params) =>
|
axios.post('/staff/area/delete', params),
|
// 获取区域负责人信息详情
|
GETDISTRICTINFODATA: (params) =>
|
axios.post('/staff/area/getAreaInfo', params),
|
/**
|
* 岗位职责模块接口
|
*/
|
|
// 查询岗位职责信息
|
SEARCHSTATIONLIST: (params) =>
|
axios({
|
method: 'post',
|
headers: {
|
pageNum: params.pageNum,
|
PageSize: params.pageSize
|
},
|
url: '/staff/position/findList',
|
data: {
|
posName: params.posName
|
}
|
}),
|
// 添加岗位职责信息
|
INSERTSTATIONINFO: (params) =>
|
axios.post('/staff/position/addPosition', params),
|
// 修改岗位职责信息
|
UPDATESTATIONINFO: (params) =>
|
axios.post('/staff/position/addPosition', params),
|
// 删除岗位职责信息
|
DELETESTATIONINFO: (params) =>
|
axios.post('/staff/position/delete', params),
|
}
|