sh_real_name_system_web/src/api/construction-person/entry-and-exit-manage/person-exit.js

71 lines
1.7 KiB
JavaScript

import request from '@/utils/request'
import requestFormData from '@/utils/request_formdata'
// 人员出场 新增人员出场接口
export const addEntryPersonAPI = (data) => {
return requestFormData({
url: '/bmw/workerExit/exit',
method: 'POST',
data,
})
}
// 人员出场 批量出场
export const batchExitPersonAPI = (data) => {
return requestFormData({
url: '/bmw/workerExit/exit/batchExit',
method: 'POST',
data,
})
}
// 获取人员出入场记录记录
export const getPersonEntryAndExitRecordAPI = (data) => {
return requestFormData({
url: '/bmw/workerExit/workerList',
method: 'GET',
params: data,
})
}
// 已出场且未上传工资单 然后单独上传接口
export const uploadExitFileAPI = (data) => {
return requestFormData({
url: '/bmw/workerExit/exitFile',
method: 'POST',
data,
})
}
// 人员出场 删除人员接口
export const deleteEntryPersonAPI = (data) => {
return request({
url: `/bmw/worker/delete/${data.id}`,
method: 'post',
})
}
// 人员出场 获取人员详情接口
export const getEntryPersonDetailAPI = (data) => {
return request({
url: `/bmw/worker/select/${data.id}`,
method: 'post',
})
}
// 人员出场 修改人员接口
export const editEntryPersonAPI = (data) => {
return request({
url: `/bmw/worker/edit`,
method: 'post',
data,
})
}
// 人员出场 获取人员列表接口
export const getExitPersonListAPI = (data) => {
return request({
url: '/bmw/workerExit/list',
method: 'get',
params: data,
})
}