log.js 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. "use strict";
  2. const common_vendor = require("../../../common/vendor.js");
  3. const sheep_index = require("../../../sheep/index.js");
  4. const sheep_api_trade_order = require("../../../sheep/api/trade/order.js");
  5. require("../../../sheep/url/index.js");
  6. require("../../../sheep/store/index.js");
  7. require("../../../sheep/store/app.js");
  8. require("../../../sheep/api/promotion/diy.js");
  9. require("../../../sheep/request/index.js");
  10. require("../../../sheep/config/index.js");
  11. require("../../../sheep/platform/index.js");
  12. require("../../../sheep/platform/provider/wechat/index.js");
  13. require("../../../sheep/platform/provider/wechat/miniProgram.js");
  14. require("../../../sheep/api/member/auth.js");
  15. require("../../../sheep/api/member/social.js");
  16. require("../../../sheep/api/member/user.js");
  17. require("../../../sheep/platform/provider/apple/index.js");
  18. require("../../../sheep/platform/share.js");
  19. require("../../../sheep/router/index.js");
  20. require("../../../sheep/hooks/useModal.js");
  21. require("../../../sheep/helper/index.js");
  22. require("../../../sheep/helper/test.js");
  23. require("../../../sheep/helper/digit.js");
  24. require("../../../sheep/helper/throttle.js");
  25. require("../../../sheep/platform/pay.js");
  26. require("../../../sheep/api/pay/order.js");
  27. require("../../../sheep/store/user.js");
  28. require("../../../sheep/store/cart.js");
  29. require("../../../sheep/api/trade/cart.js");
  30. require("../../../sheep/api/pay/wallet.js");
  31. require("../../../sheep/api/promotion/coupon.js");
  32. require("../../../sheep/store/sys.js");
  33. require("../../../sheep/store/modal.js");
  34. require("../../../sheep/config/zIndex.js");
  35. if (!Array) {
  36. const _easycom_uni_swiper_dot2 = common_vendor.resolveComponent("uni-swiper-dot");
  37. const _easycom_s_layout2 = common_vendor.resolveComponent("s-layout");
  38. (_easycom_uni_swiper_dot2 + _easycom_s_layout2)();
  39. }
  40. const _easycom_uni_swiper_dot = () => "../../../uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.js";
  41. const _easycom_s_layout = () => "../../../sheep/components/s-layout/s-layout.js";
  42. if (!Math) {
  43. (_easycom_uni_swiper_dot + _easycom_s_layout)();
  44. }
  45. const _sfc_main = {
  46. __name: "log",
  47. setup(__props) {
  48. const state = common_vendor.reactive({
  49. info: [],
  50. tracks: []
  51. });
  52. const goodsImages = common_vendor.computed(() => {
  53. let array = [];
  54. if (state.info.items) {
  55. state.info.items.forEach((item) => {
  56. array.push({
  57. image: item.picUrl
  58. });
  59. });
  60. }
  61. return array;
  62. });
  63. async function getExpressDetail(id) {
  64. const { data } = await sheep_api_trade_order.OrderApi.getOrderExpressTrackList(id);
  65. state.tracks = data.reverse();
  66. }
  67. async function getOrderDetail(id) {
  68. const { data } = await sheep_api_trade_order.OrderApi.getOrder(id);
  69. state.info = data;
  70. }
  71. common_vendor.onLoad((options) => {
  72. getExpressDetail(options.id);
  73. getOrderDetail(options.id);
  74. });
  75. return (_ctx, _cache) => {
  76. return common_vendor.e({
  77. a: common_vendor.unref(goodsImages).length > 0
  78. }, common_vendor.unref(goodsImages).length > 0 ? {
  79. b: common_vendor.f(common_vendor.unref(goodsImages), (item, index, i0) => {
  80. return {
  81. a: common_vendor.unref(sheep_index.sheep).$url.static(item.image),
  82. b: index
  83. };
  84. }),
  85. c: common_vendor.p({
  86. info: common_vendor.unref(goodsImages),
  87. current: state.current,
  88. mode: "round"
  89. }),
  90. d: common_vendor.t(state.info.logisticsNo),
  91. e: common_vendor.t(state.info.logisticsName)
  92. } : {}, {
  93. f: common_vendor.f(state.tracks, (item, index, i0) => {
  94. return common_vendor.e({
  95. a: state.tracks.length - 1 !== index
  96. }, state.tracks.length - 1 !== index ? {} : {}, {
  97. b: common_vendor.t(item.content),
  98. c: common_vendor.t(common_vendor.unref(sheep_index.sheep).$helper.timeFormat(item.time, "yyyy-mm-dd hh:MM:ss")),
  99. d: item.title
  100. });
  101. }),
  102. g: common_vendor.p({
  103. title: "物流追踪"
  104. })
  105. });
  106. };
  107. }
  108. };
  109. const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-d9d25552"], ["__file", "/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-app/pages/order/express/log.vue"]]);
  110. wx.createPage(MiniProgramPage);