api.ts 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. import { request } from '/@/utils/service';
  2. import { UserPageQuery } from '@fast-crud/fast-crud';
  3. export const apiPrefix = '/api/sellers/product/trend/daily/';
  4. export function getCardData(query: UserPageQuery) {
  5. return request({
  6. url: '/api/sellers/home/total/',//需要修改
  7. method: 'GET',
  8. params: query,
  9. });
  10. }
  11. export function getLineData(query: UserPageQuery) {
  12. query['dateRangeType'] = 'D';
  13. return request({
  14. url: apiPrefix,
  15. method: 'GET',
  16. params: query,
  17. });
  18. }
  19. export function getLineWeekData(query: UserPageQuery) {
  20. query['dateRangeType'] = 'W';
  21. return request({
  22. url: apiPrefix,
  23. method: 'GET',
  24. params: query,
  25. });
  26. }
  27. export function getLineMonthData(query: UserPageQuery) {
  28. query['dateRangeType'] = 'M';
  29. return request({
  30. url: apiPrefix,
  31. method: 'GET',
  32. params: query,
  33. });
  34. }
  35. export function postCreateTask(body) {
  36. return request({
  37. url: '/api/report_manage/summary-tasks/',
  38. method: 'POST',
  39. data: body,
  40. });
  41. }
  42. export function getTasks(query) {
  43. return request({
  44. url: '/api/report_manage/summary-tasks/',
  45. method: 'GET',
  46. params: query,
  47. });
  48. }
  49. export function postDeleteTask(body) {
  50. return request({
  51. url: `/api/report_manage/summary-tasks/delete/`,
  52. method: 'POST',
  53. data: body,
  54. });
  55. }
  56. export function getOperationSelect(query) {
  57. return request({
  58. url: '/api/system/user-select/',
  59. method: 'GET',
  60. params: query,
  61. });
  62. }
  63. export function postUpdateTask(body) {
  64. return request({
  65. url: `/api/report_manage/summary-tasks/${body.id}/`,
  66. method: 'POST',
  67. data: body,
  68. });
  69. }
  70. // 日数据列表展示
  71. export function getDayData(query) {
  72. return request({
  73. url: `/api/report_manage/data-day/`,
  74. method: 'GET',
  75. params: query,
  76. });
  77. }
  78. export function getWeekData(query) {
  79. return request({
  80. url: `/api/report_manage/data-week/`,
  81. method: 'GET',
  82. params: query,
  83. });
  84. }
  85. export function getMonthData(query) {
  86. return request({
  87. url: `/api/report_manage/data-month/`,
  88. method: 'GET',
  89. params: query,
  90. });
  91. }
  92. //日数据插入
  93. export function postCreateDayData(body) {
  94. return request({
  95. url: `/api/report_manage/data-day/`,
  96. method: 'POST',
  97. data: body,
  98. });
  99. }
  100. export function postCreateWeekData(body) {
  101. return request({
  102. url: `/api/report_manage/data-week/`,
  103. method: 'POST',
  104. data: body,
  105. });
  106. }
  107. export function postCreateMonthData(body) {
  108. return request({
  109. url: `/api/report_manage/data-month/`,
  110. method: 'POST',
  111. data: body,
  112. });
  113. }
  114. // 日数据更新页面的数据展示
  115. export function getDayTaskData(query) {
  116. return request({
  117. url: '/api/report_manage/summary-tasks/data/day/',
  118. method: 'GET',
  119. params: query,
  120. });
  121. }
  122. export function getWeekTaskData(query) {
  123. return request({
  124. url: '/api/report_manage/summary-tasks/data/week/',
  125. method: 'GET',
  126. params: query,
  127. });
  128. }
  129. export function getMonthTaskData(query) {
  130. return request({
  131. url: '/api/report_manage/summary-tasks/data/month/',
  132. method: 'GET',
  133. params: query,
  134. });
  135. }