From f97a547bc0ad8fe3c4fc82ee9b8d623cae7a23d1 Mon Sep 17 00:00:00 2001 From: LinCyJang Date: Tue, 7 Apr 2026 23:20:29 +0800 Subject: [PATCH] =?UTF-8?q?Fix=EF=BC=9A5106=20=E3=80=90=E5=95=86=E5=9F=8E?= =?UTF-8?q?=E5=B0=8F=E7=A8=8B=E5=BA=8F=E3=80=91=E9=80=89=E6=8B=A9=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E9=A1=B5=E9=9D=A2=EF=BC=8C=E5=9C=B0=E5=9D=80=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD=E9=A1=B9=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/MyOrder/index.vue | 7 +++---- pages/order/OrderDetails/index.vue | 7 +++---- pages/user/address/AddressManagement/index.vue | 5 +++++ 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/pages/order/MyOrder/index.vue b/pages/order/MyOrder/index.vue index 3b1e025..584f208 100644 --- a/pages/order/MyOrder/index.vue +++ b/pages/order/MyOrder/index.vue @@ -633,11 +633,11 @@ export default { computed: mapGetters(["userInfo"]), onShow() { const _this = this - const chooseAddress = uni.getStorageSync('chooseAddress') || {} + const chooseAddress = uni.getStorageSync('updateOrderAddress') || {} const addressId = chooseAddress.id || '' // 监听到选择收货地址 if (addressId && this._orderId) { - uni.setStorageSync('chooseAddress', {}) + uni.setStorageSync('updateOrderAddress', {}) uni.showModal({ title:'确定修改地址吗?', content: '提交后将进入审核流程,请确认是否继续', @@ -655,7 +655,6 @@ export default { icon: 'success', title: '已提交审核' }) - uni.setStorageSync('sourceAddress', chooseAddress) _this.changeType() }).finally(() => { uni.hideLoading() @@ -923,7 +922,7 @@ export default { this.$yrouter.push({ path: "/pages/user/address/AddressManagement/index", query: { - choosMode: 1 + choosMode: 4 } }) }, diff --git a/pages/order/OrderDetails/index.vue b/pages/order/OrderDetails/index.vue index e29ef79..6f19e95 100644 --- a/pages/order/OrderDetails/index.vue +++ b/pages/order/OrderDetails/index.vue @@ -646,11 +646,11 @@ export default { this.key = opts.key || '' }, onShow() { - const chooseAddress = uni.getStorageSync('chooseAddress') || {} + const chooseAddress = uni.getStorageSync('updateOrderAddress') || {} const addressId = chooseAddress.id || '' // 监听到选择收货地址 if (addressId && this.addressEditOrderId) { - uni.setStorageSync('chooseAddress', {}) + uni.setStorageSync('updateOrderAddress', {}) uni.showModal({ title:'确定修改地址吗?', content: '提交后将进入审核流程,请确认是否继续', @@ -668,7 +668,6 @@ export default { icon: 'success', title: '已提交审核' }) - uni.setStorageSync('sourceAddress', chooseAddress) this.getDetail() }).finally(() => { uni.hideLoading() @@ -798,7 +797,7 @@ export default { this.$yrouter.push({ path:'/pages/user/address/AddressManagement/index', query: { - choosMode: 1 + choosMode: 4 } }) }, diff --git a/pages/user/address/AddressManagement/index.vue b/pages/user/address/AddressManagement/index.vue index b925130..22eddaa 100644 --- a/pages/user/address/AddressManagement/index.vue +++ b/pages/user/address/AddressManagement/index.vue @@ -150,6 +150,11 @@ export default { uni.setStorageSync('giftChooseAddress', item) this.$yrouter.back() } + // 来源修改订单地址(复用订单创建页的choosMode但避免污染chooseAddress) + if (this.choosMode === 4) { + uni.setStorageSync('updateOrderAddress', item) + this.$yrouter.back() + } }, refresh() { this.addressList = []