E4repair.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import http from '@/utils/http'
  2. import { AppDispatch } from '..'
  3. /**
  4. * 文物修复 - 获取分页列表
  5. */
  6. export const E4_APIgetList = (data: any, exportFlag?: boolean): any => {
  7. if (exportFlag) return http.post('cms/orderPreserveFix/page', data)
  8. else {
  9. return async (dispatch: AppDispatch) => {
  10. const res = await http.post('cms/orderPreserveFix/page', data)
  11. if (res.code === 0) {
  12. const obj = {
  13. list: res.data.records,
  14. total: res.data.total
  15. }
  16. dispatch({ type: 'E4/getList', payload: obj })
  17. }
  18. }
  19. }
  20. }
  21. /**
  22. * 文物修复-删除
  23. */
  24. export const E4_APIdel = (id: number) => {
  25. return http.get(`cms/orderPreserveFix/remove/${id}`)
  26. }
  27. /**
  28. * 文物修复-创建订单
  29. */
  30. export const E4_APIcreate = () => {
  31. return http.get('cms/orderPreserveFix/create')
  32. }
  33. /**
  34. * 文物修复-获取详情
  35. */
  36. export const E4_APIgetInfo = (id: number) => {
  37. return http.get(`cms/orderPreserveFix/detail/${id}`)
  38. }
  39. /**
  40. * 文物修复-存草稿
  41. */
  42. export const E4_APIsaveDraft = (data: any) => {
  43. return http.post('cms/orderPreserveFix/saveDraft', data)
  44. }
  45. /**
  46. * 文物修复-创建
  47. */
  48. export const E4_APIsaveCreate = (data: any) => {
  49. return http.post('cms/orderPreserveFix/saveCreate', data)
  50. }
  51. /**
  52. * 文物修复-编辑保存
  53. */
  54. export const E4_APIsaveApply = (data: any) => {
  55. return http.post('cms/orderPreserveFix/saveApply', data)
  56. }
  57. /**
  58. * 文物修复-审批
  59. */
  60. export const E4_APIsaveAudit = (data: any) => {
  61. return http.post('cms/orderPreserveFix/audit', data)
  62. }
  63. /**
  64. * 文物修复-撤回订单
  65. */
  66. export const E4_APIrevocation = (id: number) => {
  67. return http.get(`cms/orderPreserveFix/revocation/${id}`)
  68. }