chenrui 4 سال پیش
والد
کامیت
3637fea1bc
1فایلهای تغییر یافته به همراه14 افزوده شده و 1 حذف شده
  1. 14 1
      src/views/purchasingManagement/purchaseOrder/basicInfoModal.vue

+ 14 - 1
src/views/purchasingManagement/purchaseOrder/basicInfoModal.vue

@@ -51,6 +51,7 @@
 import { VSelect } from '@/components'
 import chooseAddressModal from './receivingAddress/chooseAddressModal.vue'
 import { settleStyleQueryAll } from '@/api/settleStyle'
+import { shippingAddressQuery } from '@/api/shippingAddress'
 import { purchaseSave, getParentDealer } from '@/api/purchase'
 export default {
   name: 'BasicInfoModal',
@@ -154,7 +155,7 @@ export default {
     },
     //  地址保存
     handleOk (data) {
-      this.chooseAddr = data.consigneeName + '(' + data.consigneeTel + ')' + ' ' + data.address
+      this.chooseAddr = (data.consigneeName || '') + '(' + (data.consigneeTel || '') + ')' + ' ' + (data.address || '')
       this.addressVal = '更换地址'
       this.form.shippingAddressProvinceName = data.provinceName // 省
       this.form.shippingAddressCityName = data.cityName // 市
@@ -186,6 +187,17 @@ export default {
           this.purchaseTragetType = { dealerName: '' }
         }
       })
+    },
+    // 获取默认地址
+    getDefaultAddress () {
+      shippingAddressQuery({ defaultFlag: 1 }).then(res => {
+        if (res.status == 200) {
+          if (res.data.length == 1) {
+            res.data[0].address = res.data[0].provinceName + '-' + res.data[0].cityName + '-' + res.data[0].countyName + '-' + res.data[0].addr
+            this.handleOk(res.data[0])
+          }
+        }
+      })
     }
   },
   watch: {
@@ -201,6 +213,7 @@ export default {
       } else {
         this.getSettleStyle()
         this.getParentDealer()
+        this.getDefaultAddress()
       }
     }
   }