129 lines
5.2 KiB
JavaScript
129 lines
5.2 KiB
JavaScript
"use strict";
|
|
const common_vendor = require("../../common/vendor.js");
|
|
const api_order = require("../../api/order.js");
|
|
const utils_helper = require("../../utils/helper.js");
|
|
const api_config = require("../../api/config.js");
|
|
if (!Array) {
|
|
const _easycom_nut_step2 = common_vendor.resolveComponent("nut-step");
|
|
const _easycom_nut_steps2 = common_vendor.resolveComponent("nut-steps");
|
|
const _easycom_nut_cell2 = common_vendor.resolveComponent("nut-cell");
|
|
const _easycom_nut_cell_group2 = common_vendor.resolveComponent("nut-cell-group");
|
|
const _easycom_nut_tag2 = common_vendor.resolveComponent("nut-tag");
|
|
const _easycom_nut_price2 = common_vendor.resolveComponent("nut-price");
|
|
(_easycom_nut_step2 + _easycom_nut_steps2 + _easycom_nut_cell2 + _easycom_nut_cell_group2 + _easycom_nut_tag2 + _easycom_nut_price2)();
|
|
}
|
|
const _easycom_nut_step = () => "../../uni_modules/nutui-uni/components/step/step.js";
|
|
const _easycom_nut_steps = () => "../../uni_modules/nutui-uni/components/steps/steps.js";
|
|
const _easycom_nut_cell = () => "../../uni_modules/nutui-uni/components/cell/cell.js";
|
|
const _easycom_nut_cell_group = () => "../../uni_modules/nutui-uni/components/cellgroup/cellgroup.js";
|
|
const _easycom_nut_tag = () => "../../uni_modules/nutui-uni/components/tag/tag.js";
|
|
const _easycom_nut_price = () => "../../uni_modules/nutui-uni/components/price/price.js";
|
|
if (!Math) {
|
|
(_easycom_nut_step + _easycom_nut_steps + _easycom_nut_cell + _easycom_nut_cell_group + _easycom_nut_tag + _easycom_nut_price)();
|
|
}
|
|
const _sfc_main = {
|
|
__name: "detail",
|
|
setup(__props) {
|
|
const audit = common_vendor.ref(true);
|
|
const id = common_vendor.ref(0);
|
|
const detail = common_vendor.reactive({});
|
|
const images = common_vendor.ref([]);
|
|
common_vendor.onLoad((options) => {
|
|
id.value = options.id;
|
|
});
|
|
common_vendor.onShow(() => {
|
|
getConfig();
|
|
api_order.fetchOrderDetail(id.value).then((res) => {
|
|
Object.assign(detail, res);
|
|
});
|
|
});
|
|
const getConfig = () => {
|
|
api_config.fetchGetConfig().then((res) => {
|
|
common_vendor.index.__f__("log", "at pages/order/detail.vue:126", "getConfig=====>", res);
|
|
audit.value = res.appConfig.is_audit == 1;
|
|
common_vendor.index.__f__("log", "at pages/order/detail.vue:128", res.appConfig.pay_imgs);
|
|
let pay_imgs = JSON.parse(res.appConfig.pay_imgs) || [];
|
|
let wechat_imgs = JSON.parse(res.appConfig.wechat_imgs) || [];
|
|
let pay_imgs_arr = pay_imgs.map((item) => item.file_path) || [];
|
|
let wechat_imgs_arr = wechat_imgs.map((item) => item.file_path) || [];
|
|
const merged_imgs_arr = pay_imgs_arr.concat(wechat_imgs_arr);
|
|
images.value = merged_imgs_arr;
|
|
});
|
|
};
|
|
return (_ctx, _cache) => {
|
|
return common_vendor.e({
|
|
a: common_vendor.p({
|
|
title: "待付款"
|
|
}),
|
|
b: common_vendor.p({
|
|
title: "待发货"
|
|
}),
|
|
c: common_vendor.p({
|
|
title: "待收货"
|
|
}),
|
|
d: common_vendor.p({
|
|
title: "已完成"
|
|
}),
|
|
e: common_vendor.p({
|
|
current: detail.progress
|
|
}),
|
|
f: detail.address_info
|
|
}, detail.address_info ? {
|
|
g: common_vendor.t(detail.address_info.user_name),
|
|
h: common_vendor.t(detail.address_info.tel_number),
|
|
i: common_vendor.t(detail.address_info.province_name + detail.address_info.city_name + detail.address_info.county_name + detail.address_info.street_name + detail.address_info.detail_info_new)
|
|
} : {}, {
|
|
j: common_vendor.f(detail.goods, (goods, index, i0) => {
|
|
return {
|
|
a: common_vendor.t(goods.snapshot_info.degree.degree_name),
|
|
b: "6b23c96c-9-" + i0 + "," + ("6b23c96c-8-" + i0),
|
|
c: common_vendor.t(goods.goods_name),
|
|
d: common_vendor.t(goods.goods_no),
|
|
e: "6b23c96c-10-" + i0 + "," + ("6b23c96c-8-" + i0),
|
|
f: common_vendor.p({
|
|
price: goods.goods_price,
|
|
size: "small",
|
|
["need-symbol"]: true
|
|
}),
|
|
g: index,
|
|
h: common_vendor.o(($event) => common_vendor.unref(utils_helper.navigateTo)("/pages/mall/detail?id=" + goods.goods_id), index),
|
|
i: "6b23c96c-8-" + i0 + ",6b23c96c-7"
|
|
};
|
|
}),
|
|
k: common_vendor.p({
|
|
["custom-color"]: "#1a1a1a"
|
|
}),
|
|
l: common_vendor.p({
|
|
center: true
|
|
}),
|
|
m: common_vendor.p({
|
|
price: detail.pay_price,
|
|
size: "normal",
|
|
["need-symbol"]: true
|
|
}),
|
|
n: common_vendor.p({
|
|
title: "订单编号",
|
|
desc: detail.order_no
|
|
}),
|
|
o: common_vendor.p({
|
|
title: "下单时间",
|
|
desc: detail.create_time
|
|
}),
|
|
p: detail.progress >= 3
|
|
}, detail.progress >= 3 ? {
|
|
q: common_vendor.p({
|
|
title: "物流公司",
|
|
desc: detail.express_company
|
|
}),
|
|
r: common_vendor.p({
|
|
title: "物流单号",
|
|
desc: detail.express_no
|
|
})
|
|
} : {});
|
|
};
|
|
}
|
|
};
|
|
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-6b23c96c"]]);
|
|
wx.createPage(MiniProgramPage);
|
|
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/order/detail.js.map
|