order.js 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. };
  31. function createliveOrder(data) {
  32. return request(api.createliveOrder, data, "POST", "application/json;charset=UTF-8");
  33. }
  34. function liveOrderKey(data = {}) {
  35. return request(api.liveOrderKey, data, "POST", "application/json;charset=UTF-8");
  36. }
  37. function liveOrderList(data) {
  38. return request(api.liveOrderList, data, "GET", "application/json;charset=UTF-8");
  39. }
  40. function userAddr(userId, data = {}) {
  41. return request(api.userAddr(userId), data, "GET", "application/json;charset=UTF-8");
  42. }
  43. function addAddress(data) {
  44. return request(api.addAddress, data, "POST", "application/json;charset=UTF-8");
  45. }
  46. function editAddress(data) {
  47. return request(api.editAddress, data, "POST", "application/json;charset=UTF-8");
  48. }
  49. function delAddress(data) {
  50. return request(api.delAddress, data, "POST", "application/json;charset=UTF-8");
  51. }
  52. function getCitys(data) {
  53. return request(api.getCitys, data, "GET", "application/json;charset=UTF-8");
  54. }
  55. function parseAddress(data) {
  56. return request(api.parseAddress, data, "POST", "application/json;charset=UTF-8");
  57. }
  58. function getAddressById(data) {
  59. return request(api.getAddressById, data, "GET", "application/json;charset=UTF-8");
  60. }
  61. exports.addAddress = addAddress;
  62. exports.createliveOrder = createliveOrder;
  63. exports.delAddress = delAddress;
  64. exports.editAddress = editAddress;
  65. exports.getAddressById = getAddressById;
  66. exports.getCitys = getCitys;
  67. exports.liveOrderKey = liveOrderKey;
  68. exports.liveOrderList = liveOrderList;
  69. exports.parseAddress = parseAddress;
  70. exports.userAddr = userAddr;