|
|
@@ -247,6 +247,28 @@
|
|
|
this.showDiscountDetail = true;
|
|
|
},
|
|
|
|
|
|
+ // 刷新订单预览数据
|
|
|
+ refreshPreOrderData() {
|
|
|
+ uni.showLoading({ title: '加载中' });
|
|
|
+ this.$u.api.preSubmitOrderAjax({
|
|
|
+ cartIdList: this.submitData.cartIdList,
|
|
|
+ addressId: this.submitData.addressId
|
|
|
+ }).then(res => {
|
|
|
+ uni.hideLoading();
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.preOrder = res.data || {};
|
|
|
+ this.books = res.data.orderDetailList || [];
|
|
|
+ if (res.data.defaultAddress) {
|
|
|
+ this.defaultAddr = res.data.defaultAddress;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.$u.toast(res.msg || '刷新失败');
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ uni.hideLoading();
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
// 确认提交订单
|
|
|
handleConfirmSubmit() {
|
|
|
uni.showLoading({ title: '提交中' });
|
|
|
@@ -280,6 +302,7 @@
|
|
|
this.defaultAddr = selectAddr;
|
|
|
this.submitData.addressId = selectAddr.id;
|
|
|
uni.removeStorageSync("selectAddr"); // Clear after use
|
|
|
+ this.refreshPreOrderData();
|
|
|
}
|
|
|
},
|
|
|
};
|