default.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. },
  7. onLoad: function () {
  8. wx.hideShareMenu();
  9. var that = this;
  10. that.setData({
  11. Containnerheight: main.getWindowHeight(),
  12. });
  13. },
  14. onShow: function () {
  15. var that = this;
  16. common.getStorageValue(that, "CardMaxNumberNew", 10, function () {
  17. common.getStorageValue(that, "CardMaxNumberHistory", 30, function () {
  18. common.getStorageValue(that, "SortTypeIndex", 0, function () {
  19. that.getList();
  20. wx.stopPullDownRefresh();
  21. });
  22. });
  23. });
  24. wx.getSetting({
  25. success(res) {
  26. if (res.authSetting['scope.userInfo']) {
  27. that.setData({
  28. IsAccredit: true,
  29. });
  30. }
  31. else {
  32. wx.navigateTo({
  33. url: '../index/accredit',
  34. });
  35. }
  36. }
  37. })
  38. },
  39. onPullDownRefresh: function () {
  40. this.onShow();
  41. },
  42. goto: function (e) {
  43. var url = e.currentTarget.dataset.url;
  44. wx.navigateTo({
  45. url: './' + url,
  46. })
  47. },
  48. getList: function () {
  49. var that = this;
  50. var url = 'GetMiaoguoCardToday?UserID=' + app.globalData.userInfo.UserID;
  51. url += "&New=" + this.data.CardMaxNumberNew;
  52. url += "&History=" + this.data.CardMaxNumberHistory;
  53. url += "&SortTypeIndex=" + this.data.SortTypeIndex;
  54. main.getData(url, function (data) {
  55. if (data) {
  56. var TodayTaskNumber = data.ListNew.length + data.ListReview.length + data.ListHistory.length;
  57. that.setData({
  58. List: data,
  59. DayNumber: data.DayNumber,
  60. TodayTaskNumber: TodayTaskNumber,
  61. });
  62. wx.setStorageSync("TaskToday", data);
  63. main.getData("GetBaiduToken", function (data) {
  64. app.globalData.BaiduToken = data;
  65. });
  66. }
  67. });
  68. },
  69. gotoCard: function () {
  70. wx.redirectTo({
  71. url: './searchCard',
  72. })
  73. },
  74. onShareAppMessage: function () {
  75. return {
  76. title: app.globalData.ShareTitle,
  77. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  78. imageUrl: app.globalData.ShareImage,
  79. }
  80. },
  81. })