reporting.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import {request} from '@/libs/request.js'
  2. export default {
  3. getByPage: (data) => request({url:'/reporting/page',data }),
  4. // 列表查询
  5. getByList: (data) => request({url:'/reporting',data }),
  6. // 基于ID查询
  7. getById: (reportingId) => request({url:`/reporting/${reportingId}` }),
  8. // 新增
  9. create: (data) => request({url:'/reporting/submit',method: 'POST', data}),
  10. // 更新
  11. update: (data) => request({url:'/reporting/update',method: 'put', data}),
  12. // 删除
  13. deleteById: (reportingId) => request({url:`/reporting/${reportingId}`,method: 'delete'}),
  14. // template
  15. // 分页查询
  16. getTemplateByPage: (data) => request({url:'/reporting/template/page',data }),
  17. // 列表查询
  18. getTemplateyList: (data) => request({url:'/reporting/template',data }),
  19. // 基于ID查询
  20. getTemplateById: (templateId) => request({url:`/reporting/template/${templateId}` }),
  21. // 新增
  22. createTemplate: (data) => request({url:'/reporting/template/add',method: 'POST', data}),
  23. // 更新
  24. updateTemplate: (data) => request({url:'/reporting/template/update',method: 'put', data}),
  25. // 删除
  26. deleteTemplateById: (templateId) => request({url:`/reporting/template/${templateId}`,method: 'delete'}),
  27. // 列表查询
  28. getTemplateByView: (data) => request({url:'/reporting/template/type/view',data }),
  29. // type
  30. // 列表查询
  31. getTypeByList: (data) => request({url:'/reporting/type',data }),
  32. // 按月统计
  33. counterByMonth: (data) => request({url:'/reporting/statis/counterByMonth', data }),
  34. // 分类统计
  35. counterByType: (data) => request({url:'/reporting/statis/counterByType',data }),
  36. }