From 3c924d71affd630b2411b68061d119f8f2a6d6a2 Mon Sep 17 00:00:00 2001 From: XingChuan <m17600301067@163.com> Date: 星期四, 27 五月 2021 15:20:34 +0800 Subject: [PATCH] 所有报表数据提取出来并更换数据请求方式 --- src/components/table/components/tabHandover.vue | 42 ++---------------------------------------- 1 files changed, 2 insertions(+), 40 deletions(-) diff --git a/src/components/table/components/tabHandover.vue b/src/components/table/components/tabHandover.vue index 1599ed3..9f1f275 100644 --- a/src/components/table/components/tabHandover.vue +++ b/src/components/table/components/tabHandover.vue @@ -4,12 +4,7 @@ <el-tab-pane v-for="(item,index) in topicList" :key="index" :label="item.name" :name="item.name"></el-tab-pane> </el-tabs> <div> - <component :is="gcComp" :PollutionSourcetableDataList="PollutionSourcetableDataList" v-if="PollutionSourcetableDataList" - :WasteWatertableDataList="WasteWatertableDataList" - :WasteGastableDataList="WasteGastableDataList" - :SolidWastetableDataList="SolidWastetableDataList" - :EnvironmentalRisktableDataList="EnvironmentalRisktableDataList" - ></component> + <component :is="gcComp"></component> </div> </div> </template> @@ -22,7 +17,6 @@ import SolidWaste from '@components/table/components/WasteSolid' import PollutionSource from '@components/table/components/PollutionSource' import EnvironmentalRisk from '@components/table/components/EnvironmentalRisk' -import mapApi from '@/api/mapApi' import { TopicList } from '../../../conf/Topic' export default { @@ -40,61 +34,29 @@ titleProp: '', activeName: '姹℃煋婧�', topicList: TopicList, // tab椤� - gcComp: PollutionSource, // 榛樿鏄剧ず姹℃煋婧愬唴瀹� - PollutionSourcetableDataList: null, // 姹℃煋婧愮粺璁℃暟鎹� - WasteWatertableDataList: null, // 搴熸按缁熻鏁版嵁 - WasteGastableDataList: null, // 搴熸皵缁熻鏁版嵁 - SolidWastetableDataList: null, // 鍥哄簾缁熻鏁版嵁 - EnvironmentalRisktableDataList: null // 鐜椋庨櫓婧愮粺璁℃暟鎹� + gcComp: PollutionSource // 榛樿鏄剧ず姹℃煋婧愬唴瀹� } - }, - mounted () { - this.getStatisticsData(this.activeName) }, methods: { refsDatatitle (item) { this.titleProp = item }, - async getStatisticsData (obj) { - switch (obj) { - case '姹℃煋婧�': - this.PollutionSourcetableDataList = await mapApi.getPollutionSourceStatistics() - break - case '搴熸按': - this.WasteWatertableDataList = await mapApi.getWasteWaterStatistics() - break - case '搴熸皵': - this.WasteGastableDataList = await mapApi.getWasteGasStatistics() - break - case '鍥哄簾': - this.SolidWastetableDataList = await mapApi.getSolidWasteStatistics() - break - case '鐜椋庨櫓': - this.EnvironmentalRisktableDataList = await mapApi.getEnvironmentalRiskStatistics() - break - } - }, handleClick (tab, event) { switch (tab.label) { case '姹℃煋婧�': this.gcComp = PollutionSource - this.getStatisticsData('姹℃煋婧�') break case '搴熸按': this.gcComp = WasteWater - this.getStatisticsData('搴熸按') break case '搴熸皵': this.gcComp = WasteGas - this.getStatisticsData('搴熸皵') break case '鍥哄簾': this.gcComp = SolidWaste - this.getStatisticsData('鍥哄簾') break case '鐜椋庨櫓': this.gcComp = EnvironmentalRisk - this.getStatisticsData('鐜椋庨櫓') break case '鍦熷¥鍙婂湴涓嬫按': this.gcComp = SoilGroundwater -- Gitblit v1.8.0