|
@@ -35,13 +35,16 @@ Page({
|
|
|
isConfirmLoading: false,
|
|
isConfirmLoading: false,
|
|
|
},
|
|
},
|
|
|
// 切换收货地址
|
|
// 切换收货地址
|
|
|
- changeAddress() {
|
|
|
|
|
- console.log(this.data.id, "切换收货地址");
|
|
|
|
|
- wx.navigateTo({
|
|
|
|
|
- url:
|
|
|
|
|
- "/module/article/pages/manage-address/manage-address?type=orderDetail&orderId=" +
|
|
|
|
|
- this.data.id,
|
|
|
|
|
- });
|
|
|
|
|
|
|
+ changeAddress(event: any) {
|
|
|
|
|
+ const orderStatus = event.currentTarget.dataset.status;
|
|
|
|
|
+ // 根据订单状态判断是否可以切换地址. 待支付状态下可以切换地址
|
|
|
|
|
+ if (orderStatus === "0") {
|
|
|
|
|
+ wx.navigateTo({
|
|
|
|
|
+ url:
|
|
|
|
|
+ "/module/article/pages/manage-address/manage-address?type=orderDetail&orderId=" +
|
|
|
|
|
+ this.data.id,
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
// 订单支付
|
|
// 订单支付
|
|
|
async payment() {
|
|
async payment() {
|