瀏覽代碼

点击区域保留

wangziqian 4 年之前
父節點
當前提交
fee05f510f
共有 1 個文件被更改,包括 8 次插入2 次删除
  1. 8 2
      src/views/workbench/components/statisticsSection.vue

+ 8 - 2
src/views/workbench/components/statisticsSection.vue

@@ -141,9 +141,14 @@ export default {
     async getData(requestUrl) { // 获取顶部数据
       const res = await requestUrl({ teamSearchInfo: this.searchForm })
       if (res.code === 200) {
-        this.clickItem = 0
         this.statisticsList = res.data || []
-        this.changeData(this.statisticsList[0].idList, this.statisticsList[0].label)
+        // 如果是点击左边6个区域的,保留idList,如果点击是图表,默认回到左边第一个区域中的idList
+        if (this.clickItem < 0) {
+          this.clickItem = 0
+          this.changeData(this.statisticsList[0].idList, this.statisticsList[0].label)
+        } else {
+          this.changeData(this.statisticsList[this.clickItem].idList, this.statisticsList[this.clickItem].label)
+        }
       }
     },
     async getChart(requestUrl, type) { // 获取图表数据
@@ -180,6 +185,7 @@ export default {
       return option
     },
     chartChange(params) { // 点击图表产生触发列表更改
+      this.clickItem = -1
       this.changeData(params.data.idList, params.name)
     },
     changeData(idList, name) { // 点击顶部数据触发列表更改