/** * 加班报备 */ 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'} } }) }