import common from '../../utils/util'; import main from '../../utils/main'; const app = getApp(); const ArrFilter1 = ["全部", "仅看未报名"]; const ArrFilter2 = ["全部", "仅看未续费"]; var AllList = []; Page({ data: { }, onLoad: function (options) { this.setData({ Containnerheight: main.getWindowHeight(), ArrMenu: [ { Name: "打开过", Selected: 1 }, { Name: "报过名", Selected: 0 }, { Name: "已续费", Selected: 0 } ], Filter1: ArrFilter1[0], Filter2: ArrFilter2[0], }); this.init(); }, init: function () { var that = this; main.getData('GetIntroducerUserList?UserID=' + app.globalData.userInfo.UserID, function (data) { wx.hideLoading(); if (data) { AllList = data; that.setData({ List: data, }); } }); }, changeMenu: function (e) { var that = this; var id = e.currentTarget.dataset.id; for (var i = 0; i < 3; i++) { if (id == i) that.data.ArrMenu[i].Selected = 1; else that.data.ArrMenu[i].Selected = 0; } var list = []; for (var i = 0; i < AllList.length; i++) { if (id == 1) { if (AllList[i].IsMember == 1) list.push(AllList[i]); } else if (id == 2) { if (AllList[i].IsPay == 1) list.push(AllList[i]); } else list.push(AllList[i]); } that.setData({ ArrMenu: that.data.ArrMenu, List: list, Filter1: ArrFilter1[0], Filter2: ArrFilter2[0], }); }, filterData1: function (e) { var that = this; wx.showActionSheet({ itemList: ArrFilter1, success(res) { var list = []; for (var i = 0; i < AllList.length; i++) { if (res.tapIndex == 1) { if (AllList[i].IsMember == 0) list.push(AllList[i]); } else list.push(AllList[i]); } that.setData({ Filter1: ArrFilter1[res.tapIndex], List: list, }); }, }) }, filterData2: function (e) { var that = this; wx.showActionSheet({ itemList: ArrFilter2, success(res) { var list = []; for (var i = 0; i < AllList.length; i++) { if (res.tapIndex == 1) { if (AllList[i].IsPay == 0) list.push(AllList[i]); } else list.push(AllList[i]); } that.setData({ Filter2: ArrFilter2[res.tapIndex], List: list, }); }, }) }, onShareAppMessage: function () { return { title: app.globalData.ShareTitle, path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID, imageUrl: app.globalData.ShareImage, } }, });