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

71 lines
1.7 KiB
JavaScript
Raw Normal View History

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,
})
}