new Promise((resolve, reject) => {
this.$refs.echarts.$refs[childRef].time=Object.assign(
this.$refs.echarts.$refs[childRef].time, {'statDate': this.statDate,'type':this.type})
this.$refs.echarts.$refs[childRef].queryDataReq(resolve)
}).then((data) => {
this.$refs.echarts.$refs[childRef].exportBefore()
})
queryDataReq (callback) {
queryAllStat(this.queryUrl, this.time).then(res => {
if (res.data.code == 0) {
callback && callback()
this.restore(res.data.data)
} else {
this.restore()
}
this.setLastUpdateTime()
this.updateView()
}).catch(() => {
this.restore()
this.updateView()
})
}