order.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. "use strict";
  2. const common_request = require("../common/request.js");
  3. let request = new common_request.Request().http;
  4. const api = {
  5. // 直播订单
  6. liveOrderList: "/app/live/liveOrder/list",
  7. // 订单列表
  8. createliveOrder: "/app/live/liveOrder/create",
  9. // 创建订单
  10. updateConfirm: (orderId, type) => `/app/live/liveOrder/updateConfirm/${orderId}/${type} `,
  11. // 取消/支付订单确认
  12. updateLiveOrder: "/app/live/liveOrder/update",
  13. // 取消/支付订单
  14. liveOrderKey: "/app/live/liveOrder/confirm",
  15. // 生成订单key
  16. userAddr: (userId) => `/app/user/getUserAddr/${userId} `,
  17. // 获取用户收货地址
  18. addAddress: "/app/userAddress/addAddress",
  19. // 添加地址
  20. editAddress: "/app/userAddress/editAddress",
  21. // 编辑地址
  22. delAddress: "/app/userAddress/delAddress",
  23. // 删除地址
  24. getCitys: "/app/common/getCitys",
  25. // 获取省市区
  26. parseAddress: "/app/userAddress/parseAddress",
  27. //地址解析
  28. getAddressById: "/app/userAddress/getAddressById",
  29. //
  30. queryLiveCartList: "/live/liveCart/list",
  31. //查询购物车列表
  32. exportLiveCartList: "(/live/liveCart/export ",
  33. //导出购物车列表
  34. liveCartDetails: (cardIds) => `/live/liveCart/${cardId} `,
  35. //获取购物车详情
  36. addLiveCart: "/live/liveCart ",
  37. //新增购物车
  38. modifyLiveCart: "/live/liveCart/update",
  39. //修改购物车
  40. delLiveCart: "/live/liveCart/delete",
  41. //删除购物车
  42. cartOrder: "/app/live/liveOrder/buy",
  43. //购物车订单
  44. checked: "/live/liveCart/checked",
  45. //获取购物车选中商品
  46. cancelOrder: "/app/live/liveOrder/cancelOrder",
  47. // 取消订单
  48. finishOrder: "/app/live/liveOrder/finishOrder",
  49. // 确认收货
  50. getStoreOrderItems: "/app/live/storeAfterSales/getStoreOrderItems",
  51. // 获取订单项列表
  52. applyAfterSales: "/app/live/storeAfterSales/applyAfterSales",
  53. // 申请售后
  54. revoke: "/app/live/storeAfterSales/revoke",
  55. // 撤销售后
  56. getStoreAfterSalesList: "/app/live/storeAfterSales/getStoreAfterSalesList",
  57. // 获取售后列表
  58. getStoreAfterSalesById: "/app/live/storeAfterSales/getStoreAfterSalesById"
  59. // 获取售后详情
  60. };
  61. function createliveOrder(data) {
  62. return request(api.createliveOrder, data, "POST", "application/json;charset=UTF-8");
  63. }
  64. function liveOrderKey(data = {}) {
  65. return request(api.liveOrderKey, data, "POST", "application/json;charset=UTF-8");
  66. }
  67. function liveOrderList(data) {
  68. return request(api.liveOrderList, data, "GET", "application/json;charset=UTF-8");
  69. }
  70. function userAddr(userId, data = {}) {
  71. return request(api.userAddr(userId), data, "GET", "application/json;charset=UTF-8");
  72. }
  73. function addAddress(data) {
  74. return request(api.addAddress, data, "POST", "application/json;charset=UTF-8");
  75. }
  76. function editAddress(data) {
  77. return request(api.editAddress, data, "POST", "application/json;charset=UTF-8");
  78. }
  79. function delAddress(data) {
  80. return request(api.delAddress, data, "POST", "application/json;charset=UTF-8");
  81. }
  82. function getCitys(data) {
  83. return request(api.getCitys, data, "GET", "application/json;charset=UTF-8");
  84. }
  85. function parseAddress(data) {
  86. return request(api.parseAddress, data, "POST", "application/json;charset=UTF-8");
  87. }
  88. function getAddressById(data) {
  89. return request(api.getAddressById, data, "GET", "application/json;charset=UTF-8");
  90. }
  91. function queryLiveCartList(data) {
  92. return request(api.queryLiveCartList, data, "GET", "application/json;charset=UTF-8");
  93. }
  94. function addLiveCart(data) {
  95. return request(api.addLiveCart, data, "POST", "application/json;charset=UTF-8");
  96. }
  97. function modifyLiveCart(data) {
  98. return request(api.modifyLiveCart, data, "POST", "application/json;charset=UTF-8");
  99. }
  100. function delLiveCart(data) {
  101. return request(api.delLiveCart, data, "POST", "application/json;charset=UTF-8");
  102. }
  103. function cartOrder(data) {
  104. return request(api.cartOrder, data, "POST", "application/json;charset=UTF-8");
  105. }
  106. function checked(data) {
  107. return request(api.checked, data, "GET", "application/json;charset=UTF-8");
  108. }
  109. function cancelOrder(data) {
  110. return request(api.cancelOrder, data, "POST", "application/json;charset=UTF-8");
  111. }
  112. function finishOrder(data) {
  113. return request(api.finishOrder, data, "POST", "application/json;charset=UTF-8");
  114. }
  115. exports.addAddress = addAddress;
  116. exports.addLiveCart = addLiveCart;
  117. exports.cancelOrder = cancelOrder;
  118. exports.cartOrder = cartOrder;
  119. exports.checked = checked;
  120. exports.createliveOrder = createliveOrder;
  121. exports.delAddress = delAddress;
  122. exports.delLiveCart = delLiveCart;
  123. exports.editAddress = editAddress;
  124. exports.finishOrder = finishOrder;
  125. exports.getAddressById = getAddressById;
  126. exports.getCitys = getCitys;
  127. exports.liveOrderKey = liveOrderKey;
  128. exports.liveOrderList = liveOrderList;
  129. exports.modifyLiveCart = modifyLiveCart;
  130. exports.parseAddress = parseAddress;
  131. exports.queryLiveCartList = queryLiveCartList;
  132. exports.userAddr = userAddr;