|
@@ -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) { // 点击顶部数据触发列表更改
|