import common from '../../utils/util'; import main from '../../utils/main'; const app = getApp(); var canPress=true;//按钮按下有反应 Page({ data: { ImagePath: app.globalData.uploadImageUrl, IsIPhoneX: app.globalData.IsIPhoneX, IsYearReport: false, IsShowOrder: false, IsIPad: app.globalData.IsIPad, }, onLoad: function () { var that = this; var isshow=app.globalData.userInfo.isShow; if (app.globalData.IsIOS && isshow==0) isshow=-1; that.setData({ Containnerheight: main.getWindowHeight(), IsShow: isshow, }); var year = new Date(app.globalData.userInfo.CreateTime).getFullYear(); var month = new Date().getMonth(); //console.log(year); if (new Date().getFullYear()>=2025 && year<2025 && month<3){ that.setData({ IsYearReport: true, }); } canPress=true; }, onPullDownRefresh: function () { var that = this; app.globalData.FolderList = []; that.getFolderList(); wx.stopPullDownRefresh(); }, onShow: function () { this.init(); if (wx.getStorageSync("TempCardNoSaved")) { wx.navigateTo({ url: '../other/recover', }); } }, init: function () { var that = this; main.getData("GetUserCardCount?HasHardworking=1&UserID=" + app.globalData.userInfo.UserID, function (data) { if (data) { that.setData({ CardNumber: data.CardNumber, NormalNumber: data.NormalNumber, UrgentNumber: data.UrgentNumber, Hardworking: data.Hardworking, }); if (data.UrgentNumber) { app.globalData.TaskToday.CardNumberUrgent = data.UrgentNumber; } that.getFolderList(); } }); app.globalData.TempStr2 = null; }, getFolderList: function (e) { var that = this; var isnew =0; if (e && e.currentTarget.dataset.isnew || app.globalData.FolderList.length==0) isnew=1; var list = app.globalData.FolderList; if (isnew) list=[]; common.getStorageValue(that, "FolderOrder", ["", "", "", "", "", "", "", ""], function () { //debugger; if (list.length == 0 || isnew) { var order = that.data.FolderOrder; var url = "GetUserFolderList?UserID=" + app.globalData.userInfo.UserID+"&IsNewData="+isnew; if (e && e.currentTarget.dataset.order) url+="&OrderType="+e.currentTarget.dataset.order; if (e) { order = ["", "", "", "", "", "", "", ""]; var index=0; order[e.currentTarget.dataset.index] = "PanelBtnSelect"; wx.setStorageSync('FolderOrderStr', e.currentTarget.dataset.order); main.UploadUserConfig(); } main.getData(url, function (data) { if (data) { var arr = data; var item; for (var i = 0; i < arr.length; i++) { item = arr[i]; item.Width = item.IconName.substring(item.IconName.lastIndexOf("_") + 1, item.IconName.lastIndexOf("x")); item.Height = item.IconName.substring(item.IconName.lastIndexOf("x") + 1); } that.setData({ FolderArr: data, IsShowOrder: false, FolderOrder: order, }); app.globalData.FolderList = data; wx.setStorageSync('FolderOrder', order); } }); } else { that.setData({ FolderArr: app.globalData.FolderList, }); } }); }, goto: function (e) { //console.log("canPress:"+canPress); if (canPress) { var url = e.currentTarget.dataset.url; wx.navigateTo({ url: './' + url, }); canPress = false; //console.log("canPress:"+canPress); setTimeout(function () { canPress = true; //console.log("canPress:"+canPress); }, 2000); } }, getList: function (e) { wx.showLoading({ title: '请稍候', }); setTimeout(function () { wx.hideLoading(); }, 5000); var IsToday = e.currentTarget.dataset.id; var that = this; if (IsToday == 1) { main.getTaskTodayList(function (task) { var list = []; for (var i = 0; i < task.ListNew.length; i++) { list.push(task.ListNew[i]); } for (var i = 0; i < task.ListHistory.length; i++) { list.push(task.ListHistory[i]); } for (var i = 0; i < task.ListReview.length; i++) { list.push(task.ListReview[i]); } app.globalData.CardList = list; var url='./mainlist?type=1&Count=' + list.Count; wx.navigateTo({ url: url, }); }); } else { if (e.currentTarget.dataset.datatype == "delete") { var url = 'GetMiaoguoCardDeleteList2?UserID=' + app.globalData.userInfo.UserID; var param={}; param.PageID="0"; param.PageCount=20; param.Type="app"; main.postData(url,param, function (data) { wx.hideLoading(); if (data) { app.globalData.CardList = data.List; var url2='./mainlist?type=0&CardType=-2&Count=' + data.Count; wx.navigateTo({ url: url2, }); } }); } else { var url = 'GetMiaoguoCardList2?UserID=' + app.globalData.userInfo.UserID; var url2 = ""; var folderid = e.currentTarget.dataset.folderid; if (!folderid) { var isCollect = e.currentTarget.dataset.iscollect; if (!isCollect) isCollect = 0; url += "&IsCollect=" + isCollect; var cardType = 2; if (e.currentTarget.dataset.cardtype) { cardType = e.currentTarget.dataset.cardtype; url += "&CardType=" + cardType; } } else { url += "&FolderID=" + folderid; } main.getData(url, function (data) { wx.hideLoading(); if (data) { app.globalData.CardList = data.List; url2 = './mainlist?type=0&Count=' + data.Count + '&IsCollect=' + isCollect + '&CardType=' + cardType; if (folderid) { var name = e.currentTarget.dataset.name; if (name.indexOf("????") >= 0) { name = name.replace("????", ""); } url2 = './mainlist?type=0&Count=' + data.Count + '&FolderID=' + folderid; url2 += '&ColorName=' + e.currentTarget.dataset.color; url2 += '&IconName=' + e.currentTarget.dataset.icon; url2 += '&Name=' + name; } console.log(url2); wx.navigateTo({ url: url2, }); } }); } } }, openOrder: function () { this.setData({ IsShowOrder: true, }); }, closeHelp: function () { this.setData({ IsShowOrder: false, }); }, gotoAbout: function (e) { wx.navigateTo({ url: '../other/newuser', }); }, gotoReLaunch: function (e) { var url = e.currentTarget.dataset.url; wx.reLaunch({ url: url, }); }, onShareAppMessage: function () { return { title: app.globalData.ShareTitle, path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID, imageUrl: app.globalData.ShareImage, } }, })