|
|
|
@ -49,11 +49,14 @@ Page({
|
|
|
|
|
imageUrl: getApp().globalData.imageUrl,
|
|
|
|
|
mockData: [],
|
|
|
|
|
show1: false,
|
|
|
|
|
|
|
|
|
|
mainActiveIndex: 0,
|
|
|
|
|
mainActiveIndex2:0,
|
|
|
|
|
activeId: '',
|
|
|
|
|
//
|
|
|
|
|
ec: {
|
|
|
|
|
lazyLoad: true // 设置图表懒加载
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
showvalue:false,
|
|
|
|
|
},
|
|
|
|
|
// 标签切换点击事件
|
|
|
|
|
onChange(val) {
|
|
|
|
@ -190,27 +193,22 @@ Page({
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
let data = ele.data
|
|
|
|
|
if (data) {
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
value: ele.key,
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
let data = ele.data || []
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
id: ele.key,
|
|
|
|
|
}
|
|
|
|
|
if (data.length > 0) {
|
|
|
|
|
obj.children = [];
|
|
|
|
|
data.forEach(e => {
|
|
|
|
|
let ol = {
|
|
|
|
|
text: e.value,
|
|
|
|
|
value: e.key
|
|
|
|
|
id: e.key
|
|
|
|
|
}
|
|
|
|
|
arr.push(ol)
|
|
|
|
|
obj.children.push(ol)
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
value: ele.key,
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades3: arr
|
|
|
|
@ -238,27 +236,22 @@ Page({
|
|
|
|
|
}).then(res => {
|
|
|
|
|
let arr = []
|
|
|
|
|
res.forEach(ele => {
|
|
|
|
|
let data = ele.data
|
|
|
|
|
if (data) {
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
value: ele.key,
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
let data = ele.data || []
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
id: ele.key,
|
|
|
|
|
}
|
|
|
|
|
if (data.length > 0) {
|
|
|
|
|
obj.children = [];
|
|
|
|
|
data.forEach(e => {
|
|
|
|
|
let ol = {
|
|
|
|
|
text: e.value,
|
|
|
|
|
value: e.key
|
|
|
|
|
id: e.key
|
|
|
|
|
}
|
|
|
|
|
arr.push(ol)
|
|
|
|
|
obj.children.push(ol)
|
|
|
|
|
})
|
|
|
|
|
} else {
|
|
|
|
|
let obj = {
|
|
|
|
|
text: ele.value,
|
|
|
|
|
value: ele.key,
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
arr.push(obj)
|
|
|
|
|
})
|
|
|
|
|
this.setData({
|
|
|
|
|
grades1: arr,
|
|
|
|
@ -309,7 +302,8 @@ Page({
|
|
|
|
|
iPageSize = 20
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking: [],
|
|
|
|
|
a: e.detail != 0
|
|
|
|
|
a: e.detail != 0,
|
|
|
|
|
showvalue:false
|
|
|
|
|
})
|
|
|
|
|
this.getTrend()
|
|
|
|
|
},
|
|
|
|
@ -409,4 +403,53 @@ Page({
|
|
|
|
|
active: n
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
// 树形结构父级点击
|
|
|
|
|
onClickNav({ detail = {} }) {
|
|
|
|
|
this.setData({
|
|
|
|
|
mainActiveIndex: detail.index || 0,
|
|
|
|
|
});
|
|
|
|
|
let {grades3} = this.data;
|
|
|
|
|
if(!grades3[detail.index].children) {
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking: [],
|
|
|
|
|
sEnergyType:grades3[detail.index].id || "",
|
|
|
|
|
})
|
|
|
|
|
this.getTrend()
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
onClickNav2({ detail = {} }) {
|
|
|
|
|
this.setData({
|
|
|
|
|
mainActiveIndex2: detail.index || 0,
|
|
|
|
|
});
|
|
|
|
|
let {grades1} = this.data;
|
|
|
|
|
console.log('xds',grades1[detail.index])
|
|
|
|
|
if(!grades1[detail.index].children) {
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking: [],
|
|
|
|
|
sSpec: grades1[detail.index].id || "",
|
|
|
|
|
})
|
|
|
|
|
this.getTrend()
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
// 树形结构子级点击
|
|
|
|
|
onClickItem({ detail = {} }) {
|
|
|
|
|
const activeId = this.data.activeId === detail.id ? null : detail.id;
|
|
|
|
|
let {mainActiveIndex} = this.data;
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking: [],
|
|
|
|
|
sEnergyType: mainActiveIndex+","+activeId,
|
|
|
|
|
});
|
|
|
|
|
this.getTrend()
|
|
|
|
|
},
|
|
|
|
|
onClickItem2({ detail = {} }) {
|
|
|
|
|
const activeId = this.data.activeId === detail.id ? null : detail.id;
|
|
|
|
|
let {mainActiveIndex2} = this.data;
|
|
|
|
|
this.setData({
|
|
|
|
|
ranking: [],
|
|
|
|
|
sSpec: mainActiveIndex2+","+activeId,
|
|
|
|
|
});
|
|
|
|
|
this.getTrend()
|
|
|
|
|
},
|
|
|
|
|
})
|