case.ts 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { PageParams } from './model';
  3. import { Result } from '/#/axios';
  4. import { getToken } from '/@/utils/auth';
  5. const token = getToken();
  6. enum Api {
  7. caseOverviewList = '/service/manage/caseOverview/list',
  8. caseOverviewCopy = '/service/manage/caseOverview/copy',
  9. caseOverviewRename = '/service/manage/caseOverview/rename',
  10. caseOverviewDel = '/service/manage/caseOverview/del',
  11. caseTabulationList = '/service/manage/caseTabulation/list',
  12. caseTabulationCopy = '/service/manage/caseTabulation/copy',
  13. caseTabulationRename = '/service/manage/caseTabulation/rename',
  14. caseTabulationDel = '/service/manage/caseTabulation/del',
  15. }
  16. /**
  17. * @description: Get sample list value
  18. */
  19. export const caseOverviewList = (params: PageParams) =>
  20. defHttp.post<Result>({
  21. url: Api.caseOverviewList,
  22. params: params,
  23. // data: params,
  24. headers: {
  25. // @ts-ignore
  26. ignoreCancelToken: true,
  27. },
  28. });
  29. export const caseOverviewRename = (params) =>
  30. defHttp.post<Result>({
  31. url: Api.caseOverviewRename,
  32. params: params,
  33. // data: params,
  34. headers: {
  35. // @ts-ignore
  36. ignoreCancelToken: true,
  37. },
  38. });
  39. export const caseOverviewCopy = (params) =>
  40. defHttp.post<Result>({
  41. url: Api.caseOverviewCopy,
  42. params: params,
  43. // data: params,
  44. headers: {
  45. // @ts-ignore
  46. ignoreCancelToken: true,
  47. },
  48. });
  49. export const caseOverviewDel = (params) =>
  50. defHttp.post<Result>({
  51. url: Api.caseOverviewDel,
  52. params: params,
  53. // data: params,
  54. headers: {
  55. // @ts-ignore
  56. ignoreCancelToken: true,
  57. },
  58. });
  59. export const caseTabulationList = (params: PageParams) =>
  60. defHttp.post<Result>({
  61. url: Api.caseTabulationList,
  62. params: params,
  63. // data: params,
  64. headers: {
  65. // @ts-ignore
  66. ignoreCancelToken: true,
  67. },
  68. });
  69. export const caseTabulationRename = (params) =>
  70. defHttp.post<Result>({
  71. url: Api.caseTabulationRename,
  72. params: params,
  73. // data: params,
  74. headers: {
  75. // @ts-ignore
  76. ignoreCancelToken: true,
  77. },
  78. });
  79. export const caseTabulationCopy = (params) =>
  80. defHttp.post<Result>({
  81. url: Api.caseTabulationCopy,
  82. params: params,
  83. // data: params,
  84. headers: {
  85. // @ts-ignore
  86. ignoreCancelToken: true,
  87. },
  88. });
  89. export const caseTabulationDel = (params) =>
  90. defHttp.post<Result>({
  91. url: Api.caseTabulationDel,
  92. params: params,
  93. // data: params,
  94. headers: {
  95. // @ts-ignore
  96. ignoreCancelToken: true,
  97. },
  98. });