From 02b2a46554fc26d1703c6f4b2d7236f3e6c91807 Mon Sep 17 00:00:00 2001 From: linfso Date: Fri, 16 Aug 2024 09:57:20 +0800 Subject: [PATCH] md --- .../emis/EmisBaseTools/DestinationPicker.vue | 27 ++----------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/src/views/emis/EmisBaseTools/DestinationPicker.vue b/src/views/emis/EmisBaseTools/DestinationPicker.vue index f28e539f..62c84d33 100644 --- a/src/views/emis/EmisBaseTools/DestinationPicker.vue +++ b/src/views/emis/EmisBaseTools/DestinationPicker.vue @@ -52,29 +52,17 @@ loading:false, svalue: this.value, optionItems: [], - // 缺省值 - defaultItems: null, - }; }, watch: { value(newVal,oldVal) { if(this.value!=null ){ this.svalue=this.value; - // 判断默认值中是否存在,若存在则不继续查询 - if(this.optionItems){ - let selItem = this.optionItems.find(item => item.destCode == this.svalue); - if(selItem){ - return; - } - } this.queryData(null,this.svalue); } }, countryCode(newVal, oldVal) { - if(newVal!=oldVal){ - this.defaultItems=null; - } + }, }, created() { @@ -84,13 +72,7 @@ }, methods: { onClick(){ - // 第一次点击时需要初始化 - if(!this.defaultItems){ - this.queryData(null,null); - }else{ - this.optionItems=[]; - this.optionItems = [...this.defaultItems]; - } + }, onChange() { this.$emit("input", this.svalue); @@ -106,14 +88,9 @@ }; this.optionItems=[]; - this.defaultItems=[]; listSimpleEmisDestination(queryParams).then(response => { this.loading = false; this.optionItems =response.rows; - // 初始值存储 - if(key==null && val==null){ - this.defaultItems=[...this.optionItems] - } }); }, }