|
@@ -308,18 +308,16 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- const elMessageDom=ref(null)
|
|
|
|
|
|
+ let elMessageDom=null
|
|
|
|
|
|
- const selectVisible=(value,that,selectRef)=>{
|
|
|
|
|
|
+ const selectVisible=(value)=>{
|
|
if(value){
|
|
if(value){
|
|
- if(!elMessageDom.value){
|
|
|
|
- elMessageDom.value=ElMessage.warning('请选择套餐类型')
|
|
|
|
|
|
+ if(!elMessageDom){
|
|
|
|
+ elMessageDom=ElMessage.warning('请选择套餐类型')
|
|
setTimeout(()=>{
|
|
setTimeout(()=>{
|
|
- elMessageDom.value=null
|
|
|
|
|
|
+ elMessageDom=null
|
|
},1000)
|
|
},1000)
|
|
}
|
|
}
|
|
- // 加上下面这个,直接额外触发4次selectVisible,不知道为啥。
|
|
|
|
- that.$refs[selectRef].blur()
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1816,7 +1814,7 @@
|
|
</el-select>
|
|
</el-select>
|
|
<el-select v-model="row.seller_id" style="width: 124px;" :ref='`invoiceData-service_product_id${$index}`'
|
|
<el-select v-model="row.seller_id" style="width: 124px;" :ref='`invoiceData-service_product_id${$index}`'
|
|
placeholder="请选择销售" v-else
|
|
placeholder="请选择销售" v-else
|
|
- @visible-change="(value)=>selectVisible(value,this,`invoiceData-service_product_id${$index}`)">
|
|
|
|
|
|
+ @visible-change="selectVisible">
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<span v-else>{{ row.seller_name || '--' }}</span>
|
|
<span v-else>{{ row.seller_name || '--' }}</span>
|