Files
JMApp/pages/orderDetails/orderDetails.js
XiaoMo b80b33c81f fix: 更新API端点路径和单次洗车支付流程
- 将多个API端点从相对路径更新为完整URL
- 修改单次洗车配置和支付流程接口路径
- 更新listDetail页面时间字段显示为created_at
- 调整index页面单次洗车选项的显示和支付逻辑
- 添加单次洗车弹窗的样式定义
2025-12-19 19:02:28 +08:00

83 lines
2.8 KiB
JavaScript

var e = require("../../@babel/runtime/helpers/interopRequireDefault")(require("../../@babel/runtime/regenerator")), r = require("../../@babel/runtime/helpers/asyncToGenerator"), t = (getApp(),
require("../../utils/login.js")), a = require("../../utils/common.js");
Page({
data: {
showLoding: !0,
orderid: "",
verificationQrcode: {},
orderData: {},
ordercart: [],
token: "",
orderValidity: [],
purchasenotes: "",
contentHidden: !0,
orderVerification: []
},
onLoad: function(e) {
this.setData({
orderid: e.orderid || ""
}), this.getOrderDetail();
},
getOrderDetail: function() {
var i = this;
return r(e.default.mark(function r() {
var o, n, d, c;
return e.default.wrap(function(e) {
for (;;) switch (e.prev = e.next) {
case 0:
return i, o = i.data.orderid, e.prev = 2, e.next = 5, t.request("https://t-jm.v0750.com/shop/order/detail", {
orderid: o
}, !0);
case 5:
if (n = e.sent, (d = n.data).orderData.updatetime = a.changeTime(new Date(1e3 * d.orderData.updatetime)),
d.orderValidity && d.orderValidity.length > 0) for (c = 0; c < d.orderValidity.length; c++) i.data.orderValidity[c] = a.changeTime(new Date(1e3 * d.orderValidity[c]));
i.setData({
showLoding: !1,
companyList: d.companyList,
orderData: d.orderData,
token: d.token,
ordercart: d.ordercart,
verificationQrcode: d.verificationQrcode,
orderValidity: i.data.orderValidity,
purchasenotes: d.purchasenotes,
orderVerification: d.orderVerification
}), e.next = 15;
break;
case 12:
e.prev = 12, e.t0 = e.catch(2), console.log(e.t0);
case 15:
case "end":
return e.stop();
}
}, r, null, [ [ 2, 12 ] ]);
}))();
},
call: function(e) {
var r = e.currentTarget.dataset.tel;
wx.makePhoneCall({
phoneNumber: r
});
},
toMap: function(e) {
var r = e.currentTarget.dataset, t = r.latitude, a = r.longitude;
wx.openLocation({
latitude: t,
longitude: a
});
},
showcontentHidden: function() {
this.setData({
contentHidden: !1
});
},
copy: function(e) {
var r = e.currentTarget.dataset.code;
wx.setClipboardData({
data: r
});
}
});