setting.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. const arrSortType = ["时间较早的题卡", "时间较近的题卡"];
  5. const arrSortType2 = ["较早的", "较近的"];
  6. var arrUserName = ["程晟涵", "大耳兔", "teresa", "古利古拉", "Lucy-chan","刘华润"];
  7. var arrUserID = [2, 11, 8, 9, 10,12];
  8. Page({
  9. data: {
  10. CardNumber: [],
  11. IsShowChange: false,
  12. ProgramName: app.globalData.ProgramName,
  13. Version:app.globalData.Version,
  14. },
  15. onLoad: function () {
  16. wx.hideShareMenu();
  17. var that = this;
  18. for (var i = 5; i <= 200; i++) {
  19. that.data.CardNumber.push(i);
  20. }
  21. that.setData({
  22. Containnerheight: main.getWindowHeight(),
  23. CardNumber: that.data.CardNumber,
  24. MinSecond: 10,
  25. TimeSecond: 60,
  26. });
  27. common.getStorageValue(this, "CardMaxNumberNew", 10, function () {
  28. that.setData({
  29. CardMaxNumberNewIndex: that.data.CardMaxNumberNew - 5,
  30. });
  31. });
  32. common.getStorageValue(this, "CardMaxNumberHistory", 30, function () {
  33. that.setData({
  34. CardMaxNumberHistoryIndex: that.data.CardMaxNumberHistory - 5,
  35. });
  36. });
  37. common.getStorageValue(this, "SortTypeIndex", 0, function () {
  38. that.setData({
  39. SortType: arrSortType2[that.data.SortTypeIndex],
  40. });
  41. });
  42. common.getStorageValue(this, "UserID", 1, function () {
  43. for (var i = 0; i < arrUserID.length; i++) {
  44. if (arrUserID[i] == that.data.UserID) {
  45. that.setData({
  46. UserName: arrUserName[i],
  47. });
  48. break;
  49. }
  50. }
  51. });
  52. if (app.globalData.userInfo.UserID == 1 || app.globalData.userInfo.UserID == 2) {
  53. that.setData({
  54. IsShowChange: true,
  55. });
  56. }
  57. },
  58. onShow: function () {
  59. var colorIndex = wx.getStorageSync("ColorIndex");
  60. if (!colorIndex) {
  61. this.setData({
  62. ColorName: "每次更换配色",
  63. });
  64. }
  65. else {
  66. var color = main.getDetailColor(colorIndex);
  67. this.setData({
  68. ColorName: color.Name,
  69. });
  70. }
  71. this.getMemoryLevel();
  72. },
  73. bindUpdateCardNumberNewMax: function (e) {
  74. this.data.CardMaxNumberNewIndex = e.detail.value;
  75. this.setData({
  76. CardMaxNumberNewIndex: this.data.CardMaxNumberNewIndex,
  77. CardMaxNumberNew: this.data.CardNumber[this.data.CardMaxNumberNewIndex],
  78. });
  79. wx.setStorageSync("CardMaxNumberNew", this.data.CardNumber[this.data.CardMaxNumberNewIndex]);
  80. },
  81. bindUpdateCardNumberHistoryMax: function (e) {
  82. this.data.CardMaxNumberHistoryIndex = e.detail.value;
  83. this.setData({
  84. CardMaxNumberHistoryIndex: this.data.CardMaxNumberHistoryIndex,
  85. CardMaxNumberHistory: this.data.CardNumber[this.data.CardMaxNumberHistoryIndex],
  86. });
  87. wx.setStorageSync("CardMaxNumberHistory", this.data.CardNumber[this.data.CardMaxNumberHistoryIndex]);
  88. },
  89. setSortType: function () {
  90. var that = this;
  91. wx.showActionSheet({
  92. itemList: arrSortType,
  93. success(res) {
  94. that.setData({
  95. SortType: arrSortType2[res.tapIndex],
  96. });
  97. wx.setStorageSync("SortTypeIndex", res.tapIndex);
  98. },
  99. fail(res) {
  100. console.log(res.errMsg)
  101. }
  102. })
  103. },
  104. setSelectUser: function () {
  105. var that = this;
  106. wx.showActionSheet({
  107. itemList: arrUserName,
  108. success(res) {
  109. for (var i = 0; i < arrUserName.length; i++) {
  110. if (i == res.tapIndex) {
  111. that.setData({
  112. UserName: arrUserName[i],
  113. });
  114. wx.setStorageSync("UserID", arrUserID[i]);
  115. wx.setStorageSync("UserName", arrUserName[i]);
  116. app.globalData.userInfo.UserID = arrUserID[i];
  117. break;
  118. }
  119. }
  120. },
  121. fail(res) {
  122. console.log(res.errMsg)
  123. }
  124. })
  125. },
  126. setColorPlan: function () {
  127. wx.navigateTo({
  128. url: './colorplan',
  129. })
  130. },
  131. setMemoryLevel: function () {
  132. wx.navigateTo({
  133. url: './memoryLevel',
  134. })
  135. },
  136. updateMember:function(){
  137. wx.reLaunch({
  138. url: '../index/index',
  139. })
  140. },
  141. getMemoryLevel: function () {
  142. var that=this;
  143. var index = wx.getStorageSync("MemoryLevel");
  144. if (!index) {
  145. index = 0;
  146. wx.setStorageSync("MemoryLevel", index);
  147. }
  148. app.globalData.MemoryLevel = index;
  149. var list = main.getMemoryLevelAll();
  150. for (var i = 0; i < list.length; i++) {
  151. if (i == index) {
  152. that.setData({
  153. MemoryLevelName:list[i].Key,
  154. });
  155. break;
  156. }
  157. }
  158. },
  159. onShareAppMessage: function () {
  160. return {
  161. title: app.globalData.ShareTitle,
  162. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  163. imageUrl: app.globalData.ShareImage,
  164. }
  165. },
  166. });