express.js 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/utils/request';
  11. /**
  12. * 添加二手交易分类
  13. * @param pram
  14. */
  15. export function secondHandCategoryAddApi(data) {
  16. return request({
  17. url: `/admin/platform/secondHand/category/add`,
  18. method: 'post',
  19. data,
  20. });
  21. }
  22. /**
  23. * 删除二手交易分类
  24. * @param pram
  25. */
  26. export function secondHandCategoryDelApi(id) {
  27. return request({
  28. url: `/admin/platform/secondHand/category/delete/${id}`,
  29. method: 'post',
  30. });
  31. }
  32. /**
  33. * 二手交易分类显示开关
  34. * @param pram
  35. */
  36. export function secondHandCategoryShowApi(id) {
  37. return request({
  38. url: `/admin/platform/secondHand/category/show/${id}`,
  39. method: 'post',
  40. });
  41. }
  42. /**
  43. * 二手交易分类分页列表
  44. * @param pram
  45. */
  46. export function secondHandCategoryListApi(params) {
  47. return request({
  48. url: `/admin/platform/secondHand/category/page/list`,
  49. method: 'get',
  50. params,
  51. });
  52. }
  53. /**
  54. * 编辑社二手交易分类
  55. * @param pram
  56. */
  57. export function secondHandCategoryUpdateApi(data) {
  58. return request({
  59. url: `/admin/platform/secondHand/category/update`,
  60. method: 'post',
  61. data,
  62. });
  63. }
  64. /**
  65. * 获取社区配置
  66. * @param pram
  67. */
  68. export function secondHandConfigApi() {
  69. return request({
  70. url: `/admin/platform/secondHand/category/get/config`,
  71. method: 'GET',
  72. });
  73. }
  74. /**
  75. * 更新社区配置
  76. * @param pram
  77. */
  78. export function secondHandConfigUpdateApi(data) {
  79. return request({
  80. url: `/admin/platform/secondHand/category/update/config`,
  81. method: 'post',
  82. data,
  83. });
  84. }
  85. /**
  86. * 社区内容分页列表
  87. * @param pram
  88. */
  89. export function secondHandProdListApi(params) {
  90. return request({
  91. url: `/admin/platform/secondHand/prod/page/list`,
  92. method: 'GET',
  93. params,
  94. });
  95. }
  96. /**
  97. * 社区内容审核
  98. * @param pram
  99. */
  100. export function secondHandProdAuditApi(data) {
  101. return request({
  102. url: `/admin/platform/secondHand/prod/audit`,
  103. method: 'post',
  104. data,
  105. });
  106. }
  107. /**
  108. * 社区内容详情
  109. * @param pram
  110. */
  111. export function secondHandProdDetailApi(id) {
  112. return request({
  113. url: `/admin/platform/secondHand/prod/detail/${id}`,
  114. method: 'GET',
  115. });
  116. }
  117. /**
  118. * 社区内容强制下架
  119. * @param pram
  120. */
  121. export function secondHandProdForcedDownApi(data) {
  122. return request({
  123. url: `/admin/platform/secondHand/prod/forced/down/${data.id}`,
  124. method: 'POST',
  125. data,
  126. });
  127. }
  128. /**
  129. * 社区内容删除
  130. * @param pram
  131. */
  132. export function secondHandProdDelApi(id) {
  133. return request({
  134. url: `/admin/platform/secondHand/prod/delete/${id}`,
  135. method: 'post',
  136. });
  137. }
  138. /**
  139. * 社区笔记分类批量修改
  140. */
  141. export function secondHandCategoryBatchApi(data) {
  142. return request({
  143. url: `/admin/platform/secondHand/prod/category/batch/update`,
  144. method: 'POST',
  145. data,
  146. });
  147. }
  148. /**
  149. *获取退款订单各状态数量
  150. */
  151. export function refundStatusNumApi(params) {
  152. return request({
  153. url: `/admin/platform/secondhand/refund/order/status/num`,
  154. method: 'GET',
  155. params,
  156. });
  157. }
  158. /**
  159. *退款列表
  160. */
  161. export function refundListApi(params) {
  162. return request({
  163. url: `/admin/platform/secondhand/refund/order/list`,
  164. method: 'get',
  165. params,
  166. });
  167. }
  168. /**
  169. * 平台强制退款
  170. * @param refundOrderNo
  171. * @returns {*}
  172. */
  173. export function orderRefundCompulsoryApi(refundOrderNo) {
  174. return request({
  175. url: `/admin/platform/secondhand/refund/order/compulsory/refund/${refundOrderNo}`,
  176. method: 'post',
  177. });
  178. }
  179. /**
  180. *平台备注退款订单
  181. */
  182. export function refundMarkApi(data) {
  183. return request({
  184. url: `/admin/platform/secondhand/refund/order/mark`,
  185. method: 'post',
  186. data,
  187. });
  188. }
  189. /**
  190. * 平台端退款订单详情
  191. * @param refundOrderNo 订单号
  192. */
  193. export function refundOrderDetailApi(refundOrderNo) {
  194. return request({
  195. url: `/admin/platform/secondhand/refund/order/detail/${refundOrderNo}`,
  196. method: 'get',
  197. });
  198. }
  199. /**
  200. * 订单 列表 获取各状态数量
  201. * @param params
  202. */
  203. export function orderStatusNumApi(params) {
  204. return request({
  205. url: '/admin/platform/express/order/status/num',
  206. method: 'get',
  207. params,
  208. });
  209. }
  210. /**
  211. * 订单 列表
  212. * @param prams
  213. */
  214. export function orderListApi(params) {
  215. return request({
  216. url: '/admin/platform/express/order/list',
  217. method: 'get',
  218. params,
  219. });
  220. }
  221. /**
  222. * 订单 详情
  223. * @param prams
  224. */
  225. export function orderDetailApi(params) {
  226. return request({
  227. url: '/admin/platform/express/order/info',
  228. method: 'get',
  229. params,
  230. });
  231. }
  232. /**
  233. * 获取订单发货单列表
  234. * @param orderNo 订单号
  235. */
  236. export function orderInvoiceListApi(orderNo) {
  237. return request({
  238. url: `/admin/platform/secondhand/order/${orderNo}/invoice/list`,
  239. method: 'get',
  240. });
  241. }
  242. /**
  243. *平台端订单物流详情
  244. */
  245. export function getLogisticsInfoApi(invoiceId) {
  246. return request({
  247. url: `/admin/platform/secondhand/order/get/${invoiceId}/logistics/info`,
  248. method: 'get',
  249. });
  250. }