diff --git a/src/views/mall/trade/order/detail/index.vue b/src/views/mall/trade/order/detail/index.vue index d521c2a395e1efc3f550474065dcf81c057c9e33..592d2c8cfb40ed60d8178c3203e136d3ff67b160 100644 --- a/src/views/mall/trade/order/detail/index.vue +++ b/src/views/mall/trade/order/detail/index.vue @@ -334,13 +334,13 @@ onMounted(async () => { // 如果配送方式为快递,则查询物流公司 if (formData.value.deliveryType === DeliveryTypeEnum.EXPRESS.type) { deliveryExpressList.value = await DeliveryExpressApi.getSimpleDeliveryExpressList() - if (form.value.logisticsId) { + if (formData.value.logisticsId) { expressTrackList.value = await TradeOrderApi.getExpressTrackList(formData.value.id!) } } else if (formData.value.deliveryType === DeliveryTypeEnum.PICK_UP.type) { - pickUpStore.value = await DeliveryPickUpStoreApi.getDeliveryPickUpStore( - formData.value.pickUpStoreId - ) + if (formData.value.pickUpStoreId) { + pickUpStore.value = await DeliveryPickUpStoreApi.getDeliveryPickUpStore(formData.value.pickUpStoreId) + } } })