2025-08-16 14:22:56 +08:00
|
|
|
import request from '@/utils/request'
|
|
|
|
|
import requestFormData from '@/utils/request_formdata'
|
|
|
|
|
|
2025-08-16 16:55:23 +08:00
|
|
|
// 人员出场 新增人员出场接口
|
2025-08-16 14:22:56 +08:00
|
|
|
export const addEntryPersonAPI = (data) => {
|
|
|
|
|
return requestFormData({
|
2025-08-16 16:55:23 +08:00
|
|
|
url: '/bmw/workerExit/exit',
|
|
|
|
|
method: 'POST',
|
2025-08-16 14:22:56 +08:00
|
|
|
data,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-16 19:10:57 +08:00
|
|
|
// 人员出场 批量出场
|
|
|
|
|
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,
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2025-08-16 14:22:56 +08:00
|
|
|
// 人员出场 删除人员接口
|
|
|
|
|
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,
|
|
|
|
|
})
|
|
|
|
|
}
|