index.ts 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. import { defHttp } from '/@/utils/http/axios';
  2. import { PageParams, ListGetResultModel, DelParams, roleParams, companyExcelParams } from './model';
  3. import { Result, FileStream } from '/#/axios';
  4. let qjurl = window.location.host == 'v4-uat.4dkankan.com'?'https://test.4dkankan.com':''
  5. enum Api {
  6. buryPointList = '/service/sale/buryPoint/list',
  7. buryPointAdd = '/service/sale/buryPoint/add',
  8. buryPointDlt = '/service/sale/buryPoint/delete',
  9. userTotal = '/service/sale/data/userTotal',
  10. orderTotal = '/service/sale/data/orderTotal',
  11. userTrend = '/service/sale/data/userTrend',
  12. orderTrend = '/service/sale/data/orderTrend',
  13. cameraTrend = '/service/sale/data/cameraTrend',
  14. sceneTrend = '/service/sale/data/sceneTrend',
  15. sceneTotal = '/service/sale/data/sceneTotal',
  16. cameraExport = '/service/sale/order/camera/export',
  17. downExport = '/service/sale/order/down/export',
  18. incrementExport = '/service/sale/order/increment/export',
  19. workType = '/qjkankan/api/age/report/work',
  20. workTrend = '/qjkankan/api/age/report/workTrend',
  21. qjuserTrend = '/qjkankan/api/age/report/userTrend',
  22. volumeTrend = '/qjkankan/api/age/report/volumeTrend',
  23. }
  24. /**
  25. * @description: Get sample list value
  26. */
  27. export const buryPointList = (params: PageParams) =>
  28. defHttp.post<Result>({
  29. url: Api.buryPointList,
  30. params,
  31. data: params,
  32. headers: {
  33. // @ts-ignore
  34. ignoreCancelToken: true,
  35. },
  36. });
  37. export const buryPointAdd = (params: PageParams) =>
  38. defHttp.post<Result>({
  39. url: Api.buryPointAdd,
  40. params,
  41. data: params,
  42. headers: {
  43. // @ts-ignore
  44. ignoreCancelToken: true,
  45. },
  46. });
  47. export const buryPointDlt = (params: PageParams) =>
  48. defHttp.post<Result>({
  49. url: Api.buryPointDlt,
  50. params,
  51. data: params,
  52. headers: {
  53. // @ts-ignore
  54. ignoreCancelToken: true,
  55. },
  56. });
  57. export const userTotal = () =>
  58. defHttp.get<Result>({
  59. url: Api.userTotal,
  60. headers: {
  61. // @ts-ignore
  62. ignoreCancelToken: true,
  63. },
  64. });
  65. export const userTrend = (params) =>
  66. defHttp.get<Result>({
  67. url: Api.userTrend,
  68. params,
  69. data: params,
  70. headers: {
  71. // @ts-ignore
  72. ignoreCancelToken: true,
  73. },
  74. });
  75. export const orderTotal = () =>
  76. defHttp.get<Result>({
  77. url: Api.orderTotal,
  78. headers: {
  79. // @ts-ignore
  80. ignoreCancelToken: true,
  81. },
  82. });
  83. export const orderTrend = (params) =>
  84. defHttp.get<Result>({
  85. url: Api.orderTrend,
  86. params,
  87. data: params,
  88. headers: {
  89. // @ts-ignore
  90. ignoreCancelToken: true,
  91. },
  92. });
  93. export const cameraTrend = (params) =>
  94. defHttp.get<Result>({
  95. url: Api.cameraTrend,
  96. params,
  97. data: params,
  98. headers: {
  99. // @ts-ignore
  100. ignoreCancelToken: true,
  101. },
  102. });
  103. export const sceneTotal = () =>
  104. defHttp.get<Result>({
  105. url: Api.sceneTotal,
  106. headers: {
  107. // @ts-ignore
  108. ignoreCancelToken: true,
  109. },
  110. });
  111. export const sceneTrend = (params) =>
  112. defHttp.get<Result>({
  113. url: Api.sceneTrend,
  114. params,
  115. data: params,
  116. headers: {
  117. // @ts-ignore
  118. ignoreCancelToken: true,
  119. },
  120. });
  121. export const workType = (params) =>
  122. defHttp.get<Result>({
  123. url: qjurl + Api.workType,
  124. params,
  125. data: params,
  126. headers: {
  127. // @ts-ignore
  128. appId: 'BDA385EC848C1A425F746869011C8D23',
  129. ignoreCancelToken: true,
  130. },
  131. });
  132. export const workTrend = (params) =>
  133. defHttp.post<Result>({
  134. url: qjurl + Api.workTrend,
  135. params,
  136. data: params,
  137. headers: {
  138. // @ts-ignore
  139. appId: 'BDA385EC848C1A425F746869011C8D23',
  140. ignoreCancelToken: true,
  141. },
  142. });
  143. export const qjuserTrend = (params) =>
  144. defHttp.post<Result>({
  145. url: qjurl + Api.qjuserTrend,
  146. params,
  147. data: params,
  148. headers: {
  149. // @ts-ignore
  150. appId: 'BDA385EC848C1A425F746869011C8D23',
  151. ignoreCancelToken: true,
  152. },
  153. });
  154. export const volumeTrend = (params) =>
  155. defHttp.post<Result>({
  156. url: qjurl + Api.volumeTrend,
  157. params,
  158. data: params,
  159. headers: {
  160. // @ts-ignore
  161. appId: 'BDA385EC848C1A425F746869011C8D23',
  162. ignoreCancelToken: true,
  163. },
  164. });
  165. export const cameraExport = (params) =>
  166. defHttp.downloadFile<FileStream>({
  167. url: Api.cameraExport,
  168. params: params,
  169. // data: params,
  170. fileName:'相机订单.xlsx',
  171. headers: {
  172. // @ts-ignore
  173. ignoreCancelToken: true,
  174. },
  175. responseType: 'blob'
  176. });
  177. export const downExport = (params) =>
  178. defHttp.downloadFile<FileStream>({
  179. url: Api.downExport,
  180. params: params,
  181. // data: params,
  182. fileName:'下载订单.xlsx',
  183. headers: {
  184. // @ts-ignore
  185. ignoreCancelToken: true,
  186. },
  187. responseType: 'blob'
  188. });
  189. export const incrementExport = (params) =>
  190. defHttp.downloadFile<FileStream>({
  191. url: Api.incrementExport,
  192. params: params,
  193. fileName:'权益订单.xlsx',
  194. // data: params,
  195. headers: {
  196. // @ts-ignore
  197. ignoreCancelToken: true,
  198. },
  199. responseType: 'blob'
  200. });