Commit 89a93f09 authored by Xuguangxing's avatar Xuguangxing

fix: 处理地址问题

parent bc7fbac9
...@@ -398,7 +398,7 @@ export default { ...@@ -398,7 +398,7 @@ export default {
return; return;
} }
}, },
async init(detailParam) { async init(detailParam, disabledSetAddress) {
const [res] = await goods.detailInfo(detailParam); const [res] = await goods.detailInfo(detailParam);
// canJoinGroupBuyAgain groupStatus // canJoinGroupBuyAgain groupStatus
try { try {
...@@ -452,7 +452,7 @@ export default { ...@@ -452,7 +452,7 @@ export default {
} }
}); });
} }
this.selectedAddress = res.receiverInfo || {}; if (!disabledSetAddress) this.selectedAddress = res.receiverInfo || {};
this.specList = res.skuAtts || []; this.specList = res.skuAtts || [];
let li = []; let li = [];
this.specList.forEach(item => { this.specList.forEach(item => {
...@@ -534,16 +534,10 @@ export default { ...@@ -534,16 +534,10 @@ export default {
changeAddress(address) { changeAddress(address) {
// 选取规格需要清空,init会重新赋值 // 选取规格需要清空,init会重新赋值
this.specSelected = []; this.specSelected = [];
const detailParam = { ...this.$route.query }; this.selectedAddress = address;
this.detailParam = { this.detailParam = { ...this.$route.query };
count: this.selectedGoods.skuNum, this.init(this.detailParam, true);
skuNo: this.selectedGoods.skuId,
receiverId: address.addrReceiverId,
...detailParam
};
this.show = false; this.show = false;
console.log(this.detailParam);
this.init(this.detailParam);
}, },
// 选择商品规格 // 选择商品规格
getSelectedSkuNo(specSelected) { getSelectedSkuNo(specSelected) {
......
...@@ -133,15 +133,6 @@ export default { ...@@ -133,15 +133,6 @@ export default {
this.orderData = orderData; this.orderData = orderData;
this.getConfirmOrderInfo(); this.getConfirmOrderInfo();
} }
const orderAdder = this.$route.params.orderAdder;
if (orderAdder) {
this.handleAddressChange(this.$route.params.addressList);
return false;
}
const addressList = localStorage.get('addressList') || {};
if (addressList) {
this.handleAddressChange(addressList);
}
}, },
handleToAddress() { handleToAddress() {
if (this.orderInfo.addrReceiverInfo) { if (this.orderInfo.addrReceiverInfo) {
...@@ -170,6 +161,7 @@ export default { ...@@ -170,6 +161,7 @@ export default {
}, },
// 获取确认订单信息 // 获取确认订单信息
async getConfirmOrderInfo() { async getConfirmOrderInfo() {
console.log(this.orderData, 11223);
const [data] = await order.confirmOrder(this.orderData); const [data] = await order.confirmOrder(this.orderData);
if (data) { if (data) {
const { addrReceiverInfo, calcFeeInfo, invalidSkuList, shopSkuList } = data; const { addrReceiverInfo, calcFeeInfo, invalidSkuList, shopSkuList } = data;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment