security-pc/src/api/security/apply_report/duty.js

75 lines
1.5 KiB
JavaScript
Raw Normal View History

2024-03-14 15:17:44 +08:00
/**
* 加班报备
*/
import request from '@/router/axios';
import website from '@/config/website';
// 查询详情
export const getDetail = (id) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/detail/${id}`,
method: 'get'
})
}
// 暂存
export const save = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/save`,
method: 'post',
data: params
})
}
// 提交
export const handin = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/handin`,
method: 'post',
data: params
})
}
// 删除
export const remove = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/remove`,
method: 'post',
params: {
'ids': params
}
})
}
// 查询分页信息
export const getPage = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/page`,
method: 'get',
params: {
...params
}
})
}
// 删除明细行
export const removeLine = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecordslines/remove`,
method: 'post',
params: {
'ids': params
}
})
}
// 导出excel
export const exportDutyExcel = (params) => {
return request({
url: `/api/${website.applicationName}/dutyrecords/export`,
method: 'post',
params: {
'ids': params
},
responseType:'blob',
header:{
headers:{'Content-Type':'application/x-download'}
}
})
}