duty.js 1.1 KB

12345678910111213141516171819202122232425
  1. import {request} from '@/libs/request.js'
  2. export default {
  3. // 分页查询
  4. getByPage: (data) => request({url:'/duty/position/page',data }),
  5. // 列表查询
  6. getByList: (data) => request({url:'/duty/position',data }),
  7. // 基于ID查询
  8. getById: (posId) => request({url:`/duty/position/${posId}` }),
  9. // 新增
  10. create: (data) => request({url:'/duty/position/add',method: 'POST', data}),
  11. // 更新
  12. update: (data) => request({url:'/duty/position/update',method: 'put', data}),
  13. // 删除
  14. deleteById: (posId) => request({url:`/duty/position/${posId}`,method: 'delete', data}),
  15. // 周统计记录
  16. getWeekRecordByList: (data) => request({url:'/duty/record/week', data }),
  17. // 新增/更新周记录
  18. createWeekRecord: (data) => request({url:'/duty/record/week/add',method: 'POST', data}),
  19. // 删除周记录
  20. deleteWeekRecordById: (year, week, accountId) => request({url:`/duty/record/week/${year}/${week}/${accountId}`,method: 'delete'}),
  21. // 列表查询 ALL
  22. getAllByList: (data) => request({url:'/duty/record/all',data }),
  23. getRecordByList: (data) => request({url:'/duty/record',data }),
  24. }