import httpRequestApi from '../../../utils/APIClient'; import { formatDate } from '../../../utils/util'; const app = getApp(); Page({ data: { misssionList: [], continuousDay: 0, isIOS: false }, onLoad: function (options) { wx.setNavigationBarTitle({ title: '每日任务' }) httpRequestApi.getMissionList().success((res) => { res.data.data.forEach(item => { const temp = {} temp.title = item.task.title; temp.type = item.task.targetType; temp.bonus = item.task.award; temp.finished = item.finished; temp.taskAmount = item.task.joinAmount; if(item.userTask){ temp.finishedAmount = item.userTask.completeAmount } else { temp.finishedAmount = 0; } this.data.misssionList.push(temp) }); this.setData({ misssionList: this.data.misssionList, isIOS: app.globalData.isIOS }) this.getSignInData(); }); }, // getSignInData: function () { // httpRequestApi.getSignInData().success(res => { // console.log(res) // let today = res.data.data.currentTime; // let continuousDay = res.data.data.continuousDay; // let dateList = []; // let myIndex = 0 // for (let index = 0; index < 7; index++) { // let temp = {}; // temp.index = index; // if (continuousDay <= 7) { // if (continuousDay - 1 === index) { // temp.isToday = true // myIndex = index; // } else { // temp.isToday = false // } // } else { // if (6 === index) { // temp.isToday = true // myIndex = index; // } else { // temp.isToday = false // } // } // dateList.push(temp); // } // dateList.forEach((item, index) => { // let pointNum = myIndex - index; // switch (continuousDay) { // case 1: // if (pointNum >= 0 && pointNum <= 5) { // item.style = 'red'; // item.mark = '5'; // } else if (pointNum < 0 && pointNum >= -3) { // item.style = 'white'; // item.mark = '5'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 2: // if (pointNum >= 0 && pointNum <= 2) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum < 0 && pointNum >= -2) { // item.style = 'white'; // item.mark = '5'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 3: // if (pointNum >= 0 && pointNum <= 3) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum === -1) { // item.style = 'white'; // item.mark = '5'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 4: // if (pointNum >= 0 && pointNum <= 4) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 5: // if (pointNum > 0 && pointNum <= 4) { // item.style = 'red'; // item.mark = '5'; // } else if(pointNum === 0){ // item.style = 'red'; // item.mark = '10'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 6: // if (pointNum > 1) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 1 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 7: // if (pointNum > 2) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 2 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } else { // item.style = 'white'; // item.mark = '10'; // } // break; // case 8: // if (pointNum > 3) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 3 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } // break; // case 9: // if (pointNum > 4) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 4 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } // break; // case 10: // if (pointNum > 5) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 5 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } // break; // case 11: // if (pointNum > 6) { // item.style = 'red'; // item.mark = '5'; // // 超过今天五个圈圈 // } else if (pointNum <= 6 && pointNum >= 0) { // item.style = 'red'; // item.mark = '10'; // } // break; // default: // item.style = 'red'; // item.mark = '10'; // break; // } // // 生成日期 // if (pointNum < 0) { // item.time = formatDate(today + (pointNum * 86400000 * -1), 6); // } // if (pointNum === 0) { // item.time = '今日'; // } // if (pointNum > 0) { // item.time = formatDate(today - pointNum * 86400000, 6); // } // }); // this.setData({ // dateList, // continuousDay // }) // }); // }, getSignInData:function(){ httpRequestApi.getSignInData().success((res)=>{ this.setData({ dateList: res.data.data.signInfo, continuousDay: res.data.data.continuousDay }) }) }, countTheDay: function (item) { }, goToPrize: function(){ wx.navigateTo({ url: '../prize/prize' }) } })