|
@@ -45,16 +45,18 @@
|
|
<el-form-item label="所属区域" prop="RegionType" style="width:26%">
|
|
<el-form-item label="所属区域" prop="RegionType" style="width:26%">
|
|
<span style="color:#333;font-size: 15px;">{{basicform.RegionType}}</span>
|
|
<span style="color:#333;font-size: 15px;">{{basicform.RegionType}}</span>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="客户地址" prop="City" style="width:33%">
|
|
|
|
- <!-- <v-distpicker :province-source="province_sorce"
|
|
|
|
- :city-source="city_sorce"
|
|
|
|
- :province="basicform.Province"
|
|
|
|
- :city="basicform.City"
|
|
|
|
- hide-area
|
|
|
|
- @selected="selectRegion"
|
|
|
|
- @province="provinceChange"
|
|
|
|
- :disabled="!canEidtBtns.BaseInfoEdit">
|
|
|
|
- </v-distpicker> -->
|
|
|
|
|
|
+ <el-form-item v-if="basicform.RegionType==='海外'" label="所属国家" prop="Nation" style="width:26%"
|
|
|
|
+ :rules="[{required:true,message: '所属国家不能为空', trigger: 'change' }]">
|
|
|
|
+ <el-select v-model="basicform.Nation" placeholder="请选择" filterable>
|
|
|
|
+ <el-option :label="item.cnName" :value="item.code" v-for="item in countryData" :key="item.code" >
|
|
|
|
+ <div style="display: flex;justify-content: space-between;">
|
|
|
|
+ <span>{{ item.cnName }}</span>
|
|
|
|
+ <span style="color: #8492a6; font-size: 13px">{{ item.code }}</span>
|
|
|
|
+ </div>
|
|
|
|
+ </el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item v-else label="客户地址" prop="City" style="width:33%">
|
|
<search-dist-picker
|
|
<search-dist-picker
|
|
:provinceInfo="basicform.Province"
|
|
:provinceInfo="basicform.Province"
|
|
:cityInfo="basicform.City"
|
|
:cityInfo="basicform.City"
|
|
@@ -467,6 +469,7 @@ import ElImageViewer from 'element-ui/packages/image/src/image-viewer'
|
|
// import CpessionTableEquity from '../compontents/CpessionTableEquity.vue'
|
|
// import CpessionTableEquity from '../compontents/CpessionTableEquity.vue'
|
|
import autocomplete from "@/components/autocomplete.vue";
|
|
import autocomplete from "@/components/autocomplete.vue";
|
|
import searchDistPicker from '@/components/searchDistPicker.vue';
|
|
import searchDistPicker from '@/components/searchDistPicker.vue';
|
|
|
|
+import country from "@/utils/countryData"
|
|
|
|
|
|
export default {
|
|
export default {
|
|
name:'',
|
|
name:'',
|
|
@@ -503,6 +506,7 @@ export default {
|
|
data () {
|
|
data () {
|
|
/* this.province_sorce=province_sorce
|
|
/* this.province_sorce=province_sorce
|
|
this.city_sorce=city_sorce */
|
|
this.city_sorce=city_sorce */
|
|
|
|
+ this.countryData = country
|
|
return {
|
|
return {
|
|
isCheck: false,
|
|
isCheck: false,
|
|
canEidtBtns:{},
|
|
canEidtBtns:{},
|
|
@@ -1076,7 +1080,8 @@ export default {
|
|
Province:this.basicform.Province,
|
|
Province:this.basicform.Province,
|
|
CompanyName:this.basicform.CompanyName,
|
|
CompanyName:this.basicform.CompanyName,
|
|
CreditCode:this.basicform.CreditCode,
|
|
CreditCode:this.basicform.CreditCode,
|
|
- Products:params_arr
|
|
|
|
|
|
+ Products:params_arr,
|
|
|
|
+ Nation:this.basicform.RegionType==='海外'?this.basicform.Nation:''
|
|
}
|
|
}
|
|
|
|
|
|
customInterence.customEdit(params).then(res => {
|
|
customInterence.customEdit(params).then(res => {
|