| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268 |
- import common from '../../utils/util';
- import main from '../../utils/main';
- const app = getApp();
- const arrSortType = ["随机抽取的题卡", "时间较早的题卡", "时间较近的题卡"];
- const arrSortType2 = ["随机的", "较早的", "较近的"];
- const arrClickType = ["专属按钮", "点击空白", "两种方式"];
- var arrUserName = ["程晟涵", "临时"];
- var arrUserID = [2, 102];
- Page({
- data: {
- CardNumber: [],
- IsShowChange: false,
- ProgramName: app.globalData.ProgramName,
- Version: app.globalData.Version,
- RecommendName: "启用",
- ChildUserID: 0,
- IsPay: true,
- IsShow: 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;
- for (var i = 5; i <= 200; i++) {
- that.data.CardNumber.push(i);
- }
- var childUserID = 0;
- if (app.globalData.userInfo.ChildUserID && app.globalData.userInfo.ChildUserID != undefined)
- childUserID = app.globalData.userInfo.ChildUserID;
- var productServiceTime = common.formatDateCHS(common.formatTime(new Date(app.globalData.userInfo.ProductServiceTime)));
- var today15 = common.formatDateCHS(common.formatTime(common.addDate("d", 15, new Date())));
- var isPay = true;
- if (productServiceTime > today15) {
- isPay = false;
- }
- that.setData({
- Containnerheight: main.getWindowHeight(),
- CardNumber: that.data.CardNumber,
- MinSecond: 10,
- TimeSecond: 60,
- ChildUserID: childUserID,
- ProductServiceTime: productServiceTime,
- IsPay: isPay,
- IsShow: app.globalData.IsShow,
- });
- common.getStorageValue(this, "CardMaxNumberNew", 10, function () {
- that.setData({
- CardMaxNumberNewIndex: that.data.CardMaxNumberNew - 5,
- });
- });
- common.getStorageValue(this, "CardMaxNumberHistory", 30, function () {
- that.setData({
- CardMaxNumberHistoryIndex: that.data.CardMaxNumberHistory - 5,
- });
- });
- common.getStorageValue(this, "SortTypeIndex", 0, function () {
- that.setData({
- SortType: arrSortType2[that.data.SortTypeIndex],
- });
- });
- 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;
- 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();
- },
- bindUpdateCardNumberNewMax: function (e) {
- this.data.CardMaxNumberNewIndex = e.detail.value;
- this.setData({
- CardMaxNumberNewIndex: this.data.CardMaxNumberNewIndex,
- CardMaxNumberNew: this.data.CardNumber[this.data.CardMaxNumberNewIndex],
- });
- wx.setStorageSync("CardMaxNumberNew", this.data.CardNumber[this.data.CardMaxNumberNewIndex]);
- main.UploadUserConfig();
- },
- bindUpdateCardNumberHistoryMax: function (e) {
- this.data.CardMaxNumberHistoryIndex = e.detail.value;
- this.setData({
- CardMaxNumberHistoryIndex: this.data.CardMaxNumberHistoryIndex,
- CardMaxNumberHistory: this.data.CardNumber[this.data.CardMaxNumberHistoryIndex],
- });
- wx.setStorageSync("CardMaxNumberHistory", this.data.CardNumber[this.data.CardMaxNumberHistoryIndex]);
- main.UploadUserConfig();
- },
- setSortType: function () {
- var that = this;
- wx.showActionSheet({
- itemList: arrSortType,
- success(res) {
- that.setData({
- SortType: arrSortType2[res.tapIndex],
- });
- wx.setStorageSync("SortTypeIndex", res.tapIndex);
- main.UploadUserConfig();
- },
- fail(res) {
- console.log(res.errMsg)
- }
- })
- },
- 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',
- })
- },
- gotoBinding: function () {
- wx.navigateTo({
- url: '../other/binding',
- })
- },
- updateMember: function () {
- wx.reLaunch({
- url: '../index/index',
- })
- },
- 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',
- })
- },
- gotoPay: function () {
- var payindex = 3;
- if (app.globalData.userInfo.IsFinishTask == 1)
- payindex = 2;
- wx.navigateTo({
- url: '../other/pay?paypanel=1&payindex=' + payindex,
- });
- },
- gotoPayTemp: function (e) {
- if (app.globalData.userInfo.UserID <= 7) {
- wx.navigateTo({
- url: '../other/pay?paypanel=0&payindex=0',
- });
- }
- },
- gotoLesson: function () {
- if (app.globalData.userInfo.UserID <= 7) {
- wx.navigateTo({
- url: '../other/lessonlist',
- });
- }
- },
- onShareAppMessage: function () {
- return {
- title: app.globalData.ShareTitle,
- path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
- imageUrl: app.globalData.ShareImage,
- }
- },
- });
|