|
@@ -34,14 +34,14 @@
|
|
|
<el-radio label="有"></el-radio>
|
|
|
<el-radio label="无"></el-radio>
|
|
|
</el-radio-group>
|
|
|
- <el-select @change="PromptChecked(item.newValue)" filterable
|
|
|
+ <el-select ref="multiSelect" @change="PromptChecked(item.newValue)" filterable
|
|
|
v-if="item.fieldTypeName == '搜索框' && item.fieldName == '出访国家(地、区)'"
|
|
|
v-model="item.newValue" multiple placeholder="请选择">
|
|
|
<el-option v-for="item in countryarr" :key="item.value" :label="item.value"
|
|
|
:value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
- <el-select filterable v-if="item.fieldTypeName == '搜索框' && item.fieldName == '涉及城市'"
|
|
|
+ <el-select ref="csmultiSelect" @change="CSPromptChecked" filterable v-if="item.fieldTypeName == '搜索框' && item.fieldName == '涉及城市'"
|
|
|
v-model="item.newValue" multiple placeholder="请选择">
|
|
|
<el-option v-for="item in cityarr" :key="item.value" :label="item.value"
|
|
|
:value="item.value">
|
|
@@ -218,7 +218,9 @@ export default {
|
|
|
this.GroupOrderPreInfo();
|
|
|
},
|
|
|
PromptChecked(val){
|
|
|
- console.log(val);
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.$refs.multiSelect[0].blur();
|
|
|
+ },50)
|
|
|
var gjval='';
|
|
|
val.map((value)=>{
|
|
|
gjval+=value+','
|
|
@@ -227,6 +229,11 @@ export default {
|
|
|
this.CityByCountry(gjval)
|
|
|
|
|
|
},
|
|
|
+ CSPromptChecked(){
|
|
|
+ setTimeout(()=>{
|
|
|
+ this.$refs.csmultiSelect[0].blur();
|
|
|
+ },50)
|
|
|
+ },
|
|
|
InputValue(val){
|
|
|
// console.log(val);
|
|
|
// var countryinputarr=val.split('、')
|