Browse Source

update src/views/mall/trade/order/detail/index.vue.
fix(trade):ReferenceError: form is not defined

- form undefined
- Vue: Argument of type number | undefined is not assignable to parameter of type number Type undefined is not assignable to type number

Signed-off-by: 爱宇阳 <thedanyang@qq.com>

爱宇阳 6 months ago
parent
commit
0837f319ca
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/views/mall/trade/order/detail/index.vue

+ 4 - 4
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)
+    }
   }
 })
 </script>