|
@@ -51,6 +51,7 @@
|
|
import { VSelect } from '@/components'
|
|
import { VSelect } from '@/components'
|
|
import chooseAddressModal from './receivingAddress/chooseAddressModal.vue'
|
|
import chooseAddressModal from './receivingAddress/chooseAddressModal.vue'
|
|
import { settleStyleQueryAll } from '@/api/settleStyle'
|
|
import { settleStyleQueryAll } from '@/api/settleStyle'
|
|
|
|
+import { shippingAddressQuery } from '@/api/shippingAddress'
|
|
import { purchaseSave, getParentDealer } from '@/api/purchase'
|
|
import { purchaseSave, getParentDealer } from '@/api/purchase'
|
|
export default {
|
|
export default {
|
|
name: 'BasicInfoModal',
|
|
name: 'BasicInfoModal',
|
|
@@ -154,7 +155,7 @@ export default {
|
|
},
|
|
},
|
|
// 地址保存
|
|
// 地址保存
|
|
handleOk (data) {
|
|
handleOk (data) {
|
|
- this.chooseAddr = data.consigneeName + '(' + data.consigneeTel + ')' + ' ' + data.address
|
|
|
|
|
|
+ this.chooseAddr = (data.consigneeName || '') + '(' + (data.consigneeTel || '') + ')' + ' ' + (data.address || '')
|
|
this.addressVal = '更换地址'
|
|
this.addressVal = '更换地址'
|
|
this.form.shippingAddressProvinceName = data.provinceName // 省
|
|
this.form.shippingAddressProvinceName = data.provinceName // 省
|
|
this.form.shippingAddressCityName = data.cityName // 市
|
|
this.form.shippingAddressCityName = data.cityName // 市
|
|
@@ -186,6 +187,17 @@ export default {
|
|
this.purchaseTragetType = { dealerName: '' }
|
|
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: {
|
|
watch: {
|
|
@@ -201,6 +213,7 @@ export default {
|
|
} else {
|
|
} else {
|
|
this.getSettleStyle()
|
|
this.getSettleStyle()
|
|
this.getParentDealer()
|
|
this.getParentDealer()
|
|
|
|
+ this.getDefaultAddress()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|