setting.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. const arrSortType = ["以前落下的笔记", "近期到期的笔记"]
  5. Page({
  6. data: {
  7. CardNumber: [],
  8. },
  9. onLoad: function () {
  10. wx.hideShareMenu();
  11. var that = this;
  12. for (var i = 5; i <= 200; i++) {
  13. that.data.CardNumber.push(i);
  14. }
  15. that.setData({
  16. Containnerheight: main.getWindowHeight(),
  17. CardNumber: that.data.CardNumber,
  18. MinSecond: 10,
  19. TimeSecond: 60,
  20. });
  21. common.getStorageValue(this, "CardMaxNumberNew", 10, function () {
  22. that.setData({
  23. CardMaxNumberNewIndex: that.data.CardMaxNumberNew - 5,
  24. });
  25. });
  26. common.getStorageValue(this, "CardMaxNumberHistory", 30, function () {
  27. that.setData({
  28. CardMaxNumberHistoryIndex: that.data.CardMaxNumberHistory - 5,
  29. });
  30. });
  31. common.getStorageValue(this, "SortTypeIndex", 0, function () {
  32. that.setData({
  33. SortType: arrSortType[that.data.SortTypeIndex],
  34. });
  35. });
  36. },
  37. bindUpdateCardNumberNewMax: function (e) {
  38. this.data.CardMaxNumberNewIndex = e.detail.value;
  39. this.setData({
  40. CardMaxNumberNewIndex: this.data.CardMaxNumberNewIndex,
  41. CardMaxNumberNew: this.data.CardNumber[this.data.CardMaxNumberNewIndex],
  42. });
  43. wx.setStorageSync("CardMaxNumberNew", this.data.CardNumber[this.data.CardMaxNumberNewIndex]);
  44. },
  45. bindUpdateCardNumberHistoryMax: function (e) {
  46. this.data.CardMaxNumberHistoryIndex = e.detail.value;
  47. this.setData({
  48. CardMaxNumberHistoryIndex: this.data.CardMaxNumberHistoryIndex,
  49. CardMaxNumberHistory: this.data.CardNumber[this.data.CardMaxNumberHistoryIndex],
  50. });
  51. wx.setStorageSync("CardMaxNumberHistory", this.data.CardNumber[this.data.CardMaxNumberHistoryIndex]);
  52. },
  53. setSortType:function(){
  54. var that=this;
  55. wx.showActionSheet({
  56. itemList: arrSortType,
  57. success(res) {
  58. that.setData({
  59. SortType: arrSortType[res.tapIndex],
  60. });
  61. wx.setStorageSync("SortTypeIndex", res.tapIndex);
  62. },
  63. fail(res) {
  64. console.log(res.errMsg)
  65. }
  66. })
  67. },
  68. onShareAppMessage: function () {
  69. return {
  70. title: app.globalData.ShareTitle,
  71. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  72. imageUrl: app.globalData.ShareImage,
  73. }
  74. },
  75. });