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(){