default.js 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. },
  7. onLoad: function (options) {
  8. wx.hideShareMenu();
  9. var that = this;
  10. that.setData({
  11. Containnerheight: main.getWindowHeight(),
  12. });
  13. if (options.Share==1){
  14. var id = options.MiaoguoCardID;
  15. wx.navigateTo({
  16. url: './preview?type=share&id=' + id,
  17. });
  18. }
  19. if (app.globalData.IsIPad){
  20. that.setData({
  21. IsIPad: "_iPad",
  22. });
  23. }
  24. },
  25. onShow: function () {
  26. var that = this;
  27. wx.getSetting({
  28. success(res) {
  29. if (res.authSetting['scope.userInfo']) {
  30. if (!app.globalData.userInfo.IsMember && app.globalData.userInfo.IsShow==1){
  31. wx.navigateTo({
  32. url: '../index/notice',
  33. });
  34. }
  35. that.setData({
  36. IsAccredit: true,
  37. });
  38. common.getStorageValue(that, "UserName", "秒过", function () {
  39. wx.setNavigationBarTitle({
  40. title: that.data.UserName
  41. });
  42. });
  43. app.globalData.ColorIndex = wx.getStorageSync("ColorIndex");
  44. var color = main.getDetailColor(-1);
  45. if (!app.globalData.ColorIndex || app.globalData.ColorIndex > (color.length-1))
  46. app.globalData.ColorIndex=0;
  47. that.getTaskTodayList();
  48. }
  49. else {
  50. wx.navigateTo({
  51. url: '../index/accredit',
  52. });
  53. }
  54. }
  55. });
  56. },
  57. goto: function (e) {
  58. var url = e.currentTarget.dataset.url;
  59. wx.navigateTo({
  60. url: './' + url,
  61. })
  62. },
  63. //得到当天任务
  64. getTaskTodayList: function () {
  65. var that=this;
  66. main.getTaskTodayList(function(data){
  67. var TodayTaskNumber = data.ListNew.length + data.ListReview.length + data.ListHistory.length;
  68. that.setData({
  69. List: data,
  70. DayNumber: data.DayNumber,
  71. TodayTaskNumber: TodayTaskNumber,
  72. IsStart: data.IsStart,
  73. });
  74. });
  75. },
  76. gotoCard: function () {
  77. wx.redirectTo({
  78. url: './searchCard',
  79. })
  80. },
  81. onShareAppMessage: function () {
  82. return {
  83. title: app.globalData.ShareTitle,
  84. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  85. imageUrl: app.globalData.ShareImage,
  86. }
  87. },
  88. })