order.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  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. };
  45. function createliveOrder(data) {
  46. return request(api.createliveOrder, data, "POST", "application/json;charset=UTF-8");
  47. }
  48. function liveOrderKey(data = {}) {
  49. return request(api.liveOrderKey, data, "POST", "application/json;charset=UTF-8");
  50. }
  51. function liveOrderList(data) {
  52. return request(api.liveOrderList, data, "GET", "application/json;charset=UTF-8");
  53. }
  54. function userAddr(userId, data = {}) {
  55. return request(api.userAddr(userId), data, "GET", "application/json;charset=UTF-8");
  56. }
  57. function addAddress(data) {
  58. return request(api.addAddress, data, "POST", "application/json;charset=UTF-8");
  59. }
  60. function editAddress(data) {
  61. return request(api.editAddress, data, "POST", "application/json;charset=UTF-8");
  62. }
  63. function delAddress(data) {
  64. return request(api.delAddress, data, "POST", "application/json;charset=UTF-8");
  65. }
  66. function getCitys(data) {
  67. return request(api.getCitys, data, "GET", "application/json;charset=UTF-8");
  68. }
  69. function parseAddress(data) {
  70. return request(api.parseAddress, data, "POST", "application/json;charset=UTF-8");
  71. }
  72. function getAddressById(data) {
  73. return request(api.getAddressById, data, "GET", "application/json;charset=UTF-8");
  74. }
  75. function queryLiveCartList(data) {
  76. return request(api.queryLiveCartList, data, "GET", "application/json;charset=UTF-8");
  77. }
  78. function addLiveCart(data) {
  79. return request(api.addLiveCart, data, "POST", "application/json;charset=UTF-8");
  80. }
  81. function modifyLiveCart(data) {
  82. return request(api.modifyLiveCart, data, "POST", "application/json;charset=UTF-8");
  83. }
  84. function delLiveCart(data) {
  85. return request(api.delLiveCart, data, "POST", "application/json;charset=UTF-8");
  86. }
  87. exports.addAddress = addAddress;
  88. exports.addLiveCart = addLiveCart;
  89. exports.createliveOrder = createliveOrder;
  90. exports.delAddress = delAddress;
  91. exports.delLiveCart = delLiveCart;
  92. exports.editAddress = editAddress;
  93. exports.getAddressById = getAddressById;
  94. exports.getCitys = getCitys;
  95. exports.liveOrderKey = liveOrderKey;
  96. exports.liveOrderList = liveOrderList;
  97. exports.modifyLiveCart = modifyLiveCart;
  98. exports.parseAddress = parseAddress;
  99. exports.queryLiveCartList = queryLiveCartList;
  100. exports.userAddr = userAddr;