From e8333c6552eb83325ae60be2e56bfb49cd0c08ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?= <43331987+JiaLiBai@users.noreply.github.com> Date: Wed, 25 Jun 2025 00:17:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=99=E7=82=B9=E5=9C=B0=E5=9B=BE=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E8=B0=83=E7=94=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Ems/ZdSelect/index.vue | 12 ++++++------ src/views/ems/zddt/index.vue | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/Ems/ZdSelect/index.vue b/src/components/Ems/ZdSelect/index.vue index 740fb4d..540b509 100644 --- a/src/components/Ems/ZdSelect/index.vue +++ b/src/components/Ems/ZdSelect/index.vue @@ -3,12 +3,12 @@
- + - 搜索 + 搜索
@@ -37,6 +37,7 @@ import {mapGetters} from "vuex" return { id:'', loading:false, + searchLoading:false, siteList:[], } }, @@ -47,9 +48,6 @@ import {mapGetters} from "vuex" onSubmit(){ this.$emit('submitSite',this.id) }, - change(id){ - this.$emit('changeSite',id) - }, setDefaultSite(){ const defaultSite = parseInt(this.defaultSiteId) if(defaultSite && this.siteList.find(item=>item.id === defaultSite)){ @@ -64,11 +62,12 @@ import {mapGetters} from "vuex" this.siteList = response.data || [] console.log("获取站点列表返回数据",response,this.siteList) this.setDefaultSite() - }).finally(() => {this.loading=false}) + }).finally(() => {this.loading=false;this.searchLoading=false}) } }, mounted(){ this.loading=true + this.searchLoading=true this.$nextTick(()=>{ if(this.getListByStore){ if(this.zdList.length === 0){ @@ -79,6 +78,7 @@ import {mapGetters} from "vuex" }else{ this.siteList = this.zdList this.loading=false + this.searchLoading=false console.log("从store中获取站点列表数据",this.zdList,this.siteList) this.setDefaultSite() } diff --git a/src/views/ems/zddt/index.vue b/src/views/ems/zddt/index.vue index 24aa946..7deb621 100644 --- a/src/views/ems/zddt/index.vue +++ b/src/views/ems/zddt/index.vue @@ -7,7 +7,7 @@
- +
基本信息 @@ -99,6 +99,7 @@ export default { if(this.singleSiteId === id){return console.log(`点击搜索按钮 搜索相同的站点id= ${id}不再调用获取基本信息接口`)} console.log('点击搜索按钮 选中的站点id',id) this.singleSiteId = id + this.$refs.zdSelect.searchLoading = true getSingleSiteBaseInfo(id).then(response => { console.log('单个站点详情数据',response) const res = response.data || {} @@ -112,8 +113,7 @@ export default { }) this.$refs.barChart.setOption(res?.sevenDayDisChargeStats || []) this.$refs.mapChart.setOption([{name:this.singleSiteName,value:this.singleSiteLocation}]) - - }) + }).finally(() => {this.$refs.zdSelect.searchLoading = false}) }, //跳转单站监控页面 toDzjk(){