setting.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. const arrSortType = ["过期时间较远的题卡", "过期时间较近的题卡"];
  5. var arrUserName = ["程杰", "程晟涵", "洪立人"];
  6. var arrUserID = [1, 2, 3];
  7. Page({
  8. data: {
  9. CardNumber: [],
  10. IsShowChange: false,
  11. },
  12. onLoad: function () {
  13. wx.hideShareMenu();
  14. var that = this;
  15. for (var i = 5; i <= 200; i++) {
  16. that.data.CardNumber.push(i);
  17. }
  18. that.setData({
  19. Containnerheight: main.getWindowHeight(),
  20. CardNumber: that.data.CardNumber,
  21. MinSecond: 10,
  22. TimeSecond: 60,
  23. });
  24. common.getStorageValue(this, "CardMaxNumberNew", 10, function () {
  25. that.setData({
  26. CardMaxNumberNewIndex: that.data.CardMaxNumberNew - 5,
  27. });
  28. });
  29. common.getStorageValue(this, "CardMaxNumberHistory", 30, function () {
  30. that.setData({
  31. CardMaxNumberHistoryIndex: that.data.CardMaxNumberHistory - 5,
  32. });
  33. });
  34. common.getStorageValue(this, "SortTypeIndex", 0, function () {
  35. that.setData({
  36. SortType: arrSortType[that.data.SortTypeIndex],
  37. });
  38. });
  39. common.getStorageValue(this, "UserID", 1, function () {
  40. for (var i = 0; i < arrUserID.length; i++) {
  41. if (arrUserID[i] == that.data.UserID) {
  42. that.setData({
  43. UserName: arrUserName[i],
  44. });
  45. break;
  46. }
  47. }
  48. });
  49. if (app.globalData.userInfo.UserID == 1 || app.globalData.userInfo.UserID == 2) {
  50. that.setData({
  51. IsShowChange: true,
  52. });
  53. }
  54. },
  55. onShow: function () {
  56. var colorIndex = wx.getStorageSync("ColorIndex");
  57. if (!colorIndex) {
  58. this.setData({
  59. ColorName: "每次更换配色",
  60. });
  61. }
  62. else {
  63. var color = main.getDetailColor(colorIndex);
  64. this.setData({
  65. ColorName: color.Name,
  66. });
  67. }
  68. },
  69. bindUpdateCardNumberNewMax: function (e) {
  70. this.data.CardMaxNumberNewIndex = e.detail.value;
  71. this.setData({
  72. CardMaxNumberNewIndex: this.data.CardMaxNumberNewIndex,
  73. CardMaxNumberNew: this.data.CardNumber[this.data.CardMaxNumberNewIndex],
  74. });
  75. wx.setStorageSync("CardMaxNumberNew", this.data.CardNumber[this.data.CardMaxNumberNewIndex]);
  76. },
  77. bindUpdateCardNumberHistoryMax: function (e) {
  78. this.data.CardMaxNumberHistoryIndex = e.detail.value;
  79. this.setData({
  80. CardMaxNumberHistoryIndex: this.data.CardMaxNumberHistoryIndex,
  81. CardMaxNumberHistory: this.data.CardNumber[this.data.CardMaxNumberHistoryIndex],
  82. });
  83. wx.setStorageSync("CardMaxNumberHistory", this.data.CardNumber[this.data.CardMaxNumberHistoryIndex]);
  84. },
  85. setSortType: function () {
  86. var that = this;
  87. wx.showActionSheet({
  88. itemList: arrSortType,
  89. success(res) {
  90. that.setData({
  91. SortType: arrSortType[res.tapIndex],
  92. });
  93. wx.setStorageSync("SortTypeIndex", res.tapIndex);
  94. },
  95. fail(res) {
  96. console.log(res.errMsg)
  97. }
  98. })
  99. },
  100. setSelectUser: function () {
  101. var that = this;
  102. wx.showActionSheet({
  103. itemList: arrUserName,
  104. success(res) {
  105. for (var i = 0; i < arrUserName.length; i++) {
  106. if (i == res.tapIndex) {
  107. that.setData({
  108. UserName: arrUserName[i],
  109. });
  110. wx.setStorageSync("UserID", arrUserID[i]);
  111. wx.setStorageSync("UserName", arrUserName[i]);
  112. app.globalData.userInfo.UserID = arrUserID[i];
  113. break;
  114. }
  115. }
  116. },
  117. fail(res) {
  118. console.log(res.errMsg)
  119. }
  120. })
  121. },
  122. setColorPlan: function () {
  123. wx.navigateTo({
  124. url: './colorplan',
  125. })
  126. },
  127. onShareAppMessage: function () {
  128. return {
  129. title: app.globalData.ShareTitle,
  130. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  131. imageUrl: app.globalData.ShareImage,
  132. }
  133. },
  134. });