From df1ea86278c511e484952d311e7bf8e8f1da0eda Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 25 Sep 2026 23:23:56 +0800 Subject: [PATCH] fix(client): restore destination warehouse from pricing quote --- src/modules/first-leg/views/FirstLegOrdersView.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/first-leg/views/FirstLegOrdersView.vue b/src/modules/first-leg/views/FirstLegOrdersView.vue index 08792ed..d3f2a7d 100644 --- a/src/modules/first-leg/views/FirstLegOrdersView.vue +++ b/src/modules/first-leg/views/FirstLegOrdersView.vue @@ -1273,6 +1273,11 @@ async function autofillWarehouseSelections() { if (form.receivingWarehouseId) { await loadSelectedWarehouse(form.receivingWarehouseId) } + if (form.destinationType !== 'PRIVATE' && !form.destinationWarehouseId && form.amazonWarehouseCode) { + const destinationCode = form.amazonWarehouseCode.trim().toUpperCase() + const matchedDestination = availableDestinationWarehouses.value.find((warehouse) => warehouse.code.trim().toUpperCase() === destinationCode) + if (matchedDestination) await selectDestinationWarehouse(matchedDestination.id) + } if (form.destinationType !== 'PRIVATE' && !form.destinationWarehouseId && availableDestinationWarehouses.value.length === 1) { await selectDestinationWarehouse(availableDestinationWarehouses.value[0].id) }