sl-express/project-wl-yonghuduan-uniapp-vue3/unpackage/dist/dev/mp-weixin/subPages/order-cancel/index.js

114 lines
3.4 KiB
JavaScript
Raw Normal View History

2023-09-04 16:40:17 +08:00
"use strict";
var common_vendor = require("../../common/vendor.js");
var pages_api_order = require("../../pages/api/order.js");
require("../../utils/request.js");
require("../../utils/env.js");
require("../../pages/api/login.js");
if (!Array) {
const _component_nav_bar = common_vendor.resolveComponent("nav-bar");
_component_nav_bar();
}
const _sfc_main = {
__name: "index",
setup(__props) {
const orderId = common_vendor.ref();
let defaultReason = common_vendor.ref(1);
common_vendor.onLoad((options) => {
orderId.value = options.orderId;
});
const customerReason = common_vendor.reactive([
{
value: 1,
label: "\u8BA1\u5212\u6709\u53D8\uFF0C\u4E0D\u9700\u8981\u5BC4\u4E86"
},
{
value: 2,
label: "\u6362\u4E2A\u65F6\u95F4\u518D\u5BC4"
},
{
value: 3,
label: "\u53BB\u670D\u52A1\u70B9\u81EA\u5BC4"
}
]);
const senderReason = common_vendor.reactive([
{
value: 4,
label: "\u9001\u8FBE\u65F6\u95F4\u4E0D\u80FD\u8FBE\u5230\u6211\u7684\u8981\u6C42"
},
{
value: 5,
label: "\u8FD0\u8D39\u592A\u8D35\u4E86"
},
{
value: 6,
label: "\u5FEB\u9012\u5458\u672A\u53CA\u65F6\u53D6\u4EF6"
},
{
value: 7,
label: "\u5FEB\u9012\u5458\u4E0D\u4E0A\u95E8"
},
{
value: 8,
label: "\u5FEB\u9012\u5458\u670D\u52A1\u6001\u5EA6\u5DEE"
}
]);
const handleConfirmCancel = () => {
pages_api_order.cancelOrder(orderId.value).then((res) => {
common_vendor.index.showToast({
title: "\u53D6\u6D88\u6210\u529F",
icon: "none",
success: () => {
},
duration: 2e3
});
setTimeout(() => {
common_vendor.index.switchTab({
url: "/pages/index/index"
});
}, 2500);
}).catch(() => {
common_vendor.index.showToast({
title: "\u7F51\u7EDC\u5F02\u5E38",
duration: 2e3,
icon: "none"
});
});
};
const handleNoCancel = () => {
common_vendor.index.navigateBack();
};
const checkbox = (value) => {
defaultReason.value = value;
};
return (_ctx, _cache) => {
return {
a: common_vendor.p({
title: "\u53D6\u6D88\u8BA2\u5355"
}),
b: common_vendor.f(customerReason, (item, index, i0) => {
return {
a: String(item.value),
b: item.value === common_vendor.unref(defaultReason),
c: common_vendor.t(item.label),
d: index,
e: common_vendor.o(($event) => checkbox(item.value), index)
};
}),
c: common_vendor.f(senderReason, (item, index, i0) => {
return {
a: String(item.value),
b: item.value === common_vendor.unref(defaultReason),
c: common_vendor.t(item.label),
d: index,
e: common_vendor.o(($event) => checkbox(item.value), index)
};
}),
d: common_vendor.o(handleNoCancel),
e: common_vendor.o(handleConfirmCancel)
};
};
}
};
var MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-1c6dafee"], ["__file", "E:/project/project-wl-yonghuduan-uniapp-vue3/subPages/order-cancel/index.vue"]]);
wx.createPage(MiniProgramPage);