diff --git a/src/views/emis/EmisBaseTools/CountryPicker.vue b/src/views/emis/EmisBaseTools/CountryPicker.vue index 7cfd9037..08f501c9 100644 --- a/src/views/emis/EmisBaseTools/CountryPicker.vue +++ b/src/views/emis/EmisBaseTools/CountryPicker.vue @@ -61,6 +61,7 @@ } }); this.$emit("change",itemData); + this.$emit("onChange",itemData); this.dispatch('ElFormItem', 'el.form.change', [this.svalue]); this.optionItems = this.bakOptionItems; }, diff --git a/src/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue b/src/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue index 5bf8df18..06898344 100644 --- a/src/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue +++ b/src/views/emis/EmisBaseTools/EmisSiteSelectTreePicker.vue @@ -225,12 +225,12 @@ if (!value) return true; return ( data.siteCode.toLowerCase().indexOf(value.toLowerCase()) !== -1 || data.siteName.toLowerCase().indexOf(value.toLowerCase()) !== -1 ) ; }, + handleSelectSiteType(siteType){ const item = this.dict.type.emis_site_type.find((item) => item.value === siteType); this.siteType=siteType; if(item!=null && item!=undefined){ this.siteTypeName = item.label.length >2?item.label.substr(0,2):item.label; - }else{ this.siteTypeName='全部'; } diff --git a/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue b/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue index c8742c0b..f5d81980 100644 --- a/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue +++ b/src/views/emis/EmisBaseTools/EmisSiteSimplePicker.vue @@ -47,10 +47,10 @@ type: String, required: false }, - // siteType:{ - // type: [String,Number], - // required: false - // }, + siteType:{ + type: [String,Number], + required: false + }, isInitiated:{ type: [Boolean,String], required: false, @@ -73,7 +73,7 @@ pageNum:1, pageSize:20, searchValue:null, - // siteType:this.siteType, + siteType:this.siteType, countryCode:this.countryCode, siteCode:null } @@ -89,10 +89,12 @@ siteType(newVal, oldVal) { if(newVal!= oldVal ){ } + this.initData(); }, countryCode(newVal, oldVal) { if(newVal!= oldVal ){ } + this.initData(); } }, created() { diff --git a/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue b/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue index e0bd8984..28c09c81 100644 --- a/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue +++ b/src/views/emis/emisQuotePrice/emisQuotePriceForm.vue @@ -15,7 +15,7 @@ --> - +