爱简收旧衣按件回收前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

109 lines
3.6 KiB

"use strict";
const common_vendor = require("../../common/vendor.js");
const pages_mixins_pullRefreshMixin = require("../mixins/pullRefreshMixin.js");
const _sfc_main = {
mixins: [pages_mixins_pullRefreshMixin.pullRefreshMixin],
data() {
return {
isQualified: false,
// 是否合格
orderNo: "RE82738127861525",
// 回收编号
pickupTime: "2025-04-20 11:00",
// 回收时间
resultDescription: "感谢您参与旧衣回收活动,支持环保事业。",
// 结果说明
reasons: [
{
title: "大面积破损",
detail: "破损无法修复"
},
{
title: "污渍无法清除",
detail: "严重污渍"
},
{
title: "附件缺失",
detail: "重要配件缺失"
},
{
title: "带有危险物品",
detail: "不符合安全标准"
},
{
title: "尺寸过小",
detail: "不符合回收标准"
},
{
title: "尺寸过大",
detail: "超出处理范围"
}
]
};
},
onLoad(options) {
if (options.status) {
this.isQualified = options.status === "qualified";
this.resultDescription = this.isQualified ? "我们已收到您的旧衣,并完成质检。很高兴地通知您,此次回收的旧衣全部符合回收标准。" : "感谢您参与旧衣回收活动,支持环保事业。我们已收到您的旧衣,并完成质检。遗憾地通知您,此次回收的部分旧衣不符合回收标准。";
}
},
methods: {
async onRefresh() {
await new Promise((resolve) => setTimeout(resolve, 1e3));
common_vendor.index.stopPullRefresh();
},
goBack() {
common_vendor.index.navigateBack();
},
viewDetail(reason) {
common_vendor.index.showModal({
title: reason.title,
content: reason.detail,
showCancel: false
});
},
reorder() {
common_vendor.index.navigateTo({
url: "/pages/pickup/index"
});
}
}
};
const __injectCSSVars__ = () => {
common_vendor.useCssVars((_ctx) => ({
"f5ca2768": _ctx.isQualified ? "0" : "calc(120rpx + env(safe-area-inset-bottom))"
}));
};
const __setup__ = _sfc_main.setup;
_sfc_main.setup = __setup__ ? (props, ctx) => {
__injectCSSVars__();
return __setup__(props, ctx);
} : __injectCSSVars__;
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
return common_vendor.e({
a: common_vendor.o((...args) => $options.goBack && $options.goBack(...args)),
b: common_vendor.t($data.isQualified ? "合格" : "不合格"),
c: common_vendor.n($data.isQualified ? "qualified" : "unqualified"),
d: common_vendor.t($data.resultDescription),
e: common_vendor.t($data.orderNo),
f: common_vendor.t($data.pickupTime),
g: !$data.isQualified
}, !$data.isQualified ? {
h: common_vendor.f($data.reasons, (reason, index, i0) => {
return {
a: common_vendor.t(reason.title),
b: common_vendor.o(($event) => $options.viewDetail(reason), index),
c: index
};
})
} : {}, {
i: !$data.isQualified
}, !$data.isQualified ? {
j: common_vendor.o((...args) => $options.reorder && $options.reorder(...args))
} : {}, {
k: common_vendor.s(_ctx.__cssVars())
});
}
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-11a7f7fa"]]);
wx.createPage(MiniProgramPage);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/subcomponent/inspection.js.map