import brokenLine from "../../option/stackingLineOption" // const dName=['正面', '中性','负面'] const dName2=['低级危机', '中级危机','高级危机'] const dColor=['#0084FF','#20CC62','#FFBF00'] const dColor2=['#FFBF00','#FF6E25','#FF4852'] const app = getApp() Component({ data: { showChart: true, // positiveOption:brokenLine(dName,dValue,dColor,data), // negativeOption: brokenLine(dName,dValue,dColor,data), }, onShow() { this.getTabBar().init(); }, lifetimes: { attached() { let sTimeType = wx.getStorageSync("sTimeType2") || 34; let sStartTime = wx.getStorageSync("sStartTime") || ''; let sEndTime = wx.getStorageSync("sEndTime") || ''; this.getData(sTimeType, sStartTime, sEndTime); } }, methods: { changeTime(e){ let sTimeType = e.detail.sTimeType; let sStartTime = e.detail.sStartTime; let sEndTime = e.detail.sEndTime; this.getData(sTimeType, sStartTime, sEndTime); }, getData(sTimeType, sStartTime, sEndTime) { wx.showToast({ title: '加载中', icon: 'loading', duration: 300000 }) Promise.all([ this.getaffection(sTimeType, sStartTime, sEndTime), this.getcrisistime(sTimeType, sStartTime, sEndTime)]).then(() =>{ setTimeout(() =>{ wx.hideToast(); },500) }) }, getaffection(sTimeType, sStartTime, sEndTime){ return new Promise((resolve, reject) => { app.globalData.request({action: 'getAffections0528',sType:'Home' ,sTimeType: sTimeType, sStartTime: sStartTime, sEndTime: sEndTime}).then(res => { let arr = [] let bar = [[],[],[]] let dName=[] let num=0 res.forEach(ele => { num++ for (let i = 0 ;i { reject(false) }) }) }, getcrisistime(sTimeType, sStartTime, sEndTime){ return new Promise((resolve, reject) => { app.globalData.request({action: 'getCrisisTime',sType:'Home' ,sTimeType: sTimeType, sStartTime: sStartTime, sEndTime: sEndTime}).then(res => { let arr = [] let bar = [[],[],[]] let num=0 let dName2=[] res.forEach(ele => { num++ for (let i = 0 ;i { reject(false) }) }) }, priceSel(e){ this.setData({ intervalSel: e.currentTarget.dataset.index }) } } })