import common from '../../utils/util'; import main from '../../utils/main'; const app = getApp(); const arrSortType = ["自由安排", "到期时间较早的题卡", "到期时间较近的题卡"]; const arrClickType = ["专属按钮", "点击空白", "两种方式"]; var arrUserName = ["程晟涵", "临时"]; var arrUserID = app.globalData.SelectUserData; Page({ data: { IsShowChange: false, RecommendName: "启用", ChildUserID: 0, }, onPullDownRefresh: function () { //得到当天任务 var that = this; main.postData('UploadUserConfig?Type=getData&UserID=' + app.globalData.userInfo.UserID, {}, function (data) { if (data) { wx.setStorageSync("CardMaxNumberNew", data.CardMaxNumberNew); wx.setStorageSync("CardMaxNumberHistory", data.CardMaxNumberHistory); wx.setStorageSync("SortTypeIndex", data.SortTypeIndex); wx.setStorageSync("MemoryLevel", data.MemoryLevel); wx.setStorageSync("ClickType", data.ClickType); wx.setStorageSync("SecondConfigArray", data.SecondConfigArray.split(",")); wx.setStorageSync("ColorIndexArr", data.ColorIndexArr.split(",")); that.onLoad(); that.onShow(); } }); wx.stopPullDownRefresh(); }, onLoad: function () { var that = this; var taskNumber = app.globalData.TaskToday.ListNew.length + app.globalData.TaskToday.ListReview.length + app.globalData.TaskToday.ListHistory.length; var cardEveryTime = 1 + Math.round(app.globalData.TaskToday.CardEveryTime / 60 * taskNumber); that.setData({ Containnerheight: main.getWindowHeight(), MinSecond: 10, TimeSecond: 60, TaskNumber: taskNumber, CardEveryTime:cardEveryTime, CardLimitTimeNumber: app.globalData.TaskToday.CardLimitTimeNumber, }); common.getStorageValue(this, "UserID", 1, function () { for (var i = 0; i < arrUserID.length; i++) { if (arrUserID[i] == that.data.UserID) { that.setData({ UserName: arrUserName[i], }); break; } } }); if (app.globalData.userInfo.UserID == 1 || app.globalData.userInfo.UserID == 2) { that.setData({ IsShowChange: true, }); } }, onShow: function () { var that = this; common.getStorageValue(this, "CardMaxNumberNew", 10, function () { }); common.getStorageValue(this, "CardMaxNumberHistory", 30, function () { }); common.getStorageValue(this, "SortTypeIndex", 0, function () { that.setData({ SortType: arrSortType[that.data.SortTypeIndex], }); }); var colorIndex = wx.getStorageSync("ColorIndexArr"); if (!colorIndex || colorIndex.length > 1) { this.setData({ ColorName: "多色变换", }); } else { var color = main.getDetailColor(colorIndex[0]); this.setData({ ColorName: color.Name, }); } var secondConfig = wx.getStorageSync("SecondConfigArray"); if (secondConfig && secondConfig[0] > 0) { that.setData({ RecommendName: "启用", }); } else { that.setData({ RecommendName: "禁用", }); } that.setData({ ClickTypeName: arrClickType[app.globalData.ClickType], }); this.getMemoryLevel(); }, setSortType: function () { wx.navigateTo({ url: './sortRule', }) }, setSelectUser: function () { var that = this; wx.showActionSheet({ itemList: arrUserName, success(res) { for (var i = 0; i < arrUserName.length; i++) { if (i == res.tapIndex) { that.setData({ UserName: arrUserName[i], }); wx.setStorageSync("UserID", arrUserID[i]); wx.setStorageSync("UserName", arrUserName[i]); app.globalData.userInfo.UserID = arrUserID[i]; break; } } }, fail(res) { console.log(res.errMsg) } }) }, setColorPlan: function () { wx.navigateTo({ url: './colorplan', }) }, setMemoryLevel: function () { wx.navigateTo({ url: './memoryLevel', }) }, setClickType: function () { wx.navigateTo({ url: './clicktype', }) }, getMemoryLevel: function () { var that = this; var index = wx.getStorageSync("MemoryLevel"); if (!index) { index = 0; } app.globalData.MemoryLevel = index; var list = main.getMemoryLevelAll(); for (var i = 0; i < list.length; i++) { if (i == index) { that.setData({ MemoryLevelName: list[i].Key, }); break; } } }, setRecommend: function () { wx.navigateTo({ url: './recommend', }) }, setTaskLimit: function () { wx.navigateTo({ url: './taskLimit', }) }, onShareAppMessage: function () { return { title: app.globalData.ShareTitle, path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID, imageUrl: app.globalData.ShareImage, } }, });