|
@@ -38,22 +38,22 @@
|
|
|
<!-- 客户地址 -->
|
|
|
<a-col span="8">
|
|
|
<a-form-model-item prop="shippingAddressProvinceSn">
|
|
|
- <a-select id="chooseCustom-provinceSn" @change="getCityList" v-model="form.shippingAddressProvinceSn" placeholder="请选择省">
|
|
|
- <a-select-option v-for="item in addrProvinceList" :value="item.id" :key="item.id + 'a'">{{ item.name }}</a-select-option>
|
|
|
+ <a-select id="chooseCustom-provinceSn" allowClear @change="getCityList" v-model="form.shippingAddressProvinceSn" placeholder="请选择省">
|
|
|
+ <a-select-option v-for="item in addrProvinceList" :value="item.areaSn" :key="item.areaSn + 'a'">{{ item.name }}</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col span="8">
|
|
|
<a-form-model-item prop="shippingAddressCitySn">
|
|
|
- <a-select id="chooseCustom-citySn" @change="getAreaList" v-model="form.shippingAddressCitySn" placeholder="请选择市">
|
|
|
- <a-select-option v-for="item in addrCityList" :value="item.id" :key="item.id + 'b'">{{ item.name }}</a-select-option>
|
|
|
+ <a-select id="chooseCustom-citySn" allowClear @change="getAreaList" v-model="form.shippingAddressCitySn" placeholder="请选择市">
|
|
|
+ <a-select-option v-for="item in addrCityList" :value="item.areaSn" :key="item.areaSn + 'b'">{{ item.name }}</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
|
<a-col span="8">
|
|
|
<a-form-model-item prop="shippingAddressCountySn">
|
|
|
- <a-select id="chooseCustom-countySn" @change="areaCharged" v-model="form.shippingAddressCountySn" placeholder="请选择区/县">
|
|
|
- <a-select-option v-for="item in addrDistrictList" :value="item.id" :key="item.id + 'c'">{{ item.name }}</a-select-option>
|
|
|
+ <a-select id="chooseCustom-countySn" allowClear @change="areaCharged" v-model="form.shippingAddressCountySn" placeholder="请选择区/县">
|
|
|
+ <a-select-option v-for="item in addrDistrictList" :value="item.areaSn" :key="item.areaSn + 'c'">{{ item.name }}</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
@@ -122,7 +122,7 @@
|
|
|
</a-col> -->
|
|
|
<a-col :span="8">
|
|
|
<a-form-model-item label="收款方式" prop="settleStyleSn">
|
|
|
- <a-select placeholder="请选择收款方式" v-model="form.settleStyleSn">
|
|
|
+ <a-select placeholder="请选择收款方式" allowClear v-model="form.settleStyleSn">
|
|
|
<a-select-option v-for="item in settleStyleList" :key="item.settleStyleSn" :value="item.settleStyleSn">
|
|
|
{{ item.name }}
|
|
|
</a-select-option>
|
|
@@ -138,7 +138,7 @@
|
|
|
<a-row :gutter="15">
|
|
|
<a-col :span="8">
|
|
|
<a-form-model-item label="业务员" prop="salesManSn">
|
|
|
- <a-select id="chooseCustom-salesManSn" @change="salesManChange" v-model="form.salesManSn" placeholder="请选择业务员">
|
|
|
+ <a-select id="chooseCustom-salesManSn" allowClear @change="salesManChange" v-model="form.salesManSn" placeholder="请选择业务员">
|
|
|
<a-select-option v-for="item in userList" :value="item.id" :key="item.id + 'c'">{{ item.name }}</a-select-option>
|
|
|
</a-select>
|
|
|
</a-form-model-item>
|
|
@@ -296,7 +296,11 @@ export default {
|
|
|
},
|
|
|
// 业务员
|
|
|
salesManChange (id) {
|
|
|
- this.form.salesManName = this.userList.find(item => item.id == id).name
|
|
|
+ if (id) {
|
|
|
+ this.form.salesManName = this.userList.find(item => item.id == id).name
|
|
|
+ } else {
|
|
|
+ this.form.salesManName = ''
|
|
|
+ }
|
|
|
},
|
|
|
// 客户 change
|
|
|
custChange (obj) {
|
|
@@ -475,8 +479,12 @@ export default {
|
|
|
this.form.shippingAddressCountySn = undefined
|
|
|
this.form.shippingAddressCountyName = ''
|
|
|
this.form.shippingAddress = ''
|
|
|
- this.form.shippingAddressProvinceName = this.addrProvinceList.find(item => item.id == val).name
|
|
|
- this.getArea('city', val)
|
|
|
+ if (val) {
|
|
|
+ this.getArea('city', val)
|
|
|
+ this.form.shippingAddressProvinceName = this.addrProvinceList.find(item => item.areaSn == val).name
|
|
|
+ } else {
|
|
|
+ this.form.shippingAddressProvinceName = ''
|
|
|
+ }
|
|
|
},
|
|
|
// 获取区县列表
|
|
|
getAreaList (val) {
|
|
@@ -484,13 +492,21 @@ export default {
|
|
|
this.form.shippingAddressCountySn = undefined
|
|
|
this.form.shippingAddressCountyName = ''
|
|
|
this.form.shippingAddress = ''
|
|
|
- this.form.shippingAddressCityName = this.addrCityList.find(item => item.id == val).name
|
|
|
- this.getArea('district', val)
|
|
|
+ if (val) {
|
|
|
+ this.getArea('district', val)
|
|
|
+ this.form.shippingAddressCityName = this.addrCityList.find(item => item.areaSn == val).name
|
|
|
+ } else {
|
|
|
+ this.form.shippingAddressCityName = ''
|
|
|
+ }
|
|
|
},
|
|
|
// 区县变更
|
|
|
areaCharged (val) {
|
|
|
this.form.shippingAddress = ''
|
|
|
- this.form.shippingAddressCountyName = this.addrDistrictList.find(item => item.id == val).name
|
|
|
+ if (val) {
|
|
|
+ this.form.shippingAddressCountyName = this.addrDistrictList.find(item => item.areaSn == val).name
|
|
|
+ } else {
|
|
|
+ this.form.shippingAddressCountyName = ''
|
|
|
+ }
|
|
|
},
|
|
|
// 省/市/区
|
|
|
getArea (leve, sn) {
|