|
|
@@ -25,7 +25,7 @@
|
|
|
</view>
|
|
|
|
|
|
<!-- 地址信息 -->
|
|
|
- <view class="info-card address-card">
|
|
|
+ <view class="info-card address-card" @click="handleAddressClick">
|
|
|
<view class="icon-box">
|
|
|
<image src="/pages-mine/static/adderss.png" style="width: 40rpx; height: 40rpx"></image>
|
|
|
</view>
|
|
|
@@ -36,7 +36,7 @@
|
|
|
</view>
|
|
|
<view class="address-detail">{{ orderInfo.receiverAddress }}</view>
|
|
|
</view>
|
|
|
- <u-icon name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
+ <u-icon v-if="orderInfo.showModifyAddress == 1" name="arrow-right" color="#999" size="28"></u-icon>
|
|
|
</view>
|
|
|
|
|
|
<!-- 物流信息 (已发货/已完成/退款) -->
|
|
|
@@ -123,7 +123,7 @@
|
|
|
<cancel-order-popup ref="cancelDialog" @success="loadOrderDetail(orderInfo.orderId)"></cancel-order-popup>
|
|
|
|
|
|
<!-- 催发货弹窗 -->
|
|
|
- <urge-delivery-dialog ref="urgeDialog"></urge-delivery-dialog>
|
|
|
+ <urge-delivery-dialog ref="urgeDialog" @success="loadOrderDetail(orderInfo.orderId)"></urge-delivery-dialog>
|
|
|
|
|
|
<!-- 占位符,防止底部按钮遮挡内容 -->
|
|
|
<view style="height: 120rpx;"></view>
|
|
|
@@ -226,6 +226,11 @@
|
|
|
url: `/pages-car/pages/logistics-detail?orderId=${this.orderInfo.orderId}`
|
|
|
});
|
|
|
},
|
|
|
+ handleAddressClick() {
|
|
|
+ if (this.orderInfo.showModifyAddress == 1) {
|
|
|
+ this.handleAction('address');
|
|
|
+ }
|
|
|
+ },
|
|
|
handleAction(type) {
|
|
|
if (type === 'complaint') {
|
|
|
uni.setStorageSync('tempComplaintOrder', this.orderInfo);
|
|
|
@@ -335,7 +340,12 @@
|
|
|
});
|
|
|
return;
|
|
|
}
|
|
|
- uni.showToast({ title: `点击了${type}`, icon: 'none' });
|
|
|
+ if (type === 'pay') {
|
|
|
+ uni.navigateTo({
|
|
|
+ url: `/pages-car/pages/cashier-desk?id=${this.orderInfo.orderId}`
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
};
|