| | |
| | | name: '评分', |
| | | type: 'line', |
| | | smooth: true, |
| | | areaStyle: { |
| | | color: { |
| | | type: 'linear', |
| | | x: 0.5, |
| | | y: 0, |
| | | x2: 0.5, |
| | | y2: 1, |
| | | colorStops: [{ |
| | | offset: 0, color: '#28db74' // 0% 处的颜色 |
| | | }, { |
| | | offset: 1, color: '#dcfeea79' // 100% 处的颜色 |
| | | }], |
| | | opacity: 0.1, |
| | | global: false // 缺省为 false |
| | | } |
| | | }, |
| | | data: data, |
| | | }] |
| | | }; |
| | |
| | | this.ecComponent = this.selectComponent('#mychart-dom-line'); |
| | | this.initChart() |
| | | // }, 1000); |
| | | |
| | | wx.startPullDownRefresh({ |
| | | success: (res) => {}, |
| | | fail: (res) => {}, |
| | | complete: (res) => {}, |
| | | }) |
| | | }, |
| | | |
| | | /** |
| | |
| | | */ |
| | | onShow: function () { |
| | | var that = this |
| | | }, |
| | | |
| | | onPullDownRefresh(){ |
| | | this.getHistoryPoint() |
| | | |
| | | }, |
| | | |
| | | initChart: function () { |
| | |
| | | if (period == that.data.thisPeriod) { |
| | | that.setData({ |
| | | score: lastOne.totalPoint, |
| | | text1: "很棒!", |
| | | text1: "", |
| | | text2: "本次测评已完成", |
| | | text3: "查看详情", |
| | | }) |
| | | } else { |
| | | that.setData({ |
| | | text1: "测评已开始!", |
| | | text2: "请尽快完成测评", |
| | | text3: "去测评", |
| | | score: undefined, |
| | | }) |
| | | } |
| | | |
| | |
| | | color: d.color, |
| | | rank: d.rank, |
| | | level: d.level, |
| | | time: d.period, |
| | | time: d.period.replace('/', '年').replace(/\-[0-9]+/, '月'), |
| | | scoreId: d.tPGuid |
| | | }) |
| | | |
| | | //折线图数据 |
| | | let key = d.period.split('/')[0] + '年' |
| | | let y = d.period.split('/')[0] |
| | | let key = y + '年' |
| | | if (!that.chartData.hasOwnProperty(key)) { |
| | | that.chartData[key] = ['-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-', '-'] |
| | | that.chartData[key] = ['0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'] |
| | | if (y == date.year() + '') { |
| | | let m = date.month() |
| | | for (let i = m; i <= 11; i++) { |
| | | that.chartData[key][i] = '-' |
| | | } |
| | | } |
| | | } |
| | | let monthGap = d.period.split('/')[1] |
| | | let startMonth = parseInt(monthGap.split('-')[0]) |
| | |
| | | setTimeout(() => { |
| | | setOption(that.chart, that.chartData[that.data.planYear]); |
| | | }, 500); |
| | | }, |
| | | complete(res) { |
| | | wx.stopPullDownRefresh({ |
| | | success: (res) => {}, |
| | | fail: (res) => {}, |
| | | complete: (res) => {}, |
| | | }) |
| | | } |
| | | }) |
| | | }, |