searchCard.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. IsIPhoneX: app.globalData.IsIPhoneX,
  7. IsYearReport:false,
  8. IsIPad:app.globalData.IsIPad,
  9. },
  10. onLoad: function () {
  11. var that = this;
  12. that.setData({
  13. Containnerheight: main.getWindowHeight(),
  14. AvatarUrl: app.globalData.userInfo.AvatarUrl,
  15. NickName: app.globalData.userInfo.NickName,
  16. IsShow: app.globalData.userInfo.IsShow,
  17. });
  18. var year=new Date(app.globalData.userInfo.CreateTime).getFullYear();
  19. //console.log(year);
  20. if (new Date().getFullYear()>=2020 && year<2020){
  21. that.setData({
  22. IsYearReport: true,
  23. });
  24. }
  25. },
  26. onShow:function(){
  27. this.init();
  28. },
  29. init:function(){
  30. var that=this;
  31. main.getData("GetUserCardCount?UserID="+app.globalData.userInfo.UserID, function (data) {
  32. if (data) {
  33. that.setData({
  34. CardNumber: data.CardNumber,
  35. });
  36. if (data.UrgentNumber){
  37. app.globalData.TaskToday.CardNumberUrgent=data.UrgentNumber;
  38. }
  39. }
  40. });
  41. },
  42. gotoDefault:function(){
  43. wx.reLaunch({
  44. url: './default',
  45. });
  46. },
  47. goto: function (e) {
  48. var url = e.currentTarget.dataset.url;
  49. wx.navigateTo({
  50. url: './' + url,
  51. })
  52. },
  53. onSearch: function (e) {
  54. wx.navigateTo({
  55. url: './searchCard1',
  56. })
  57. },
  58. gotoUserbook: function (e) {
  59. wx.navigateTo({
  60. url: '../other/userbook',
  61. })
  62. },
  63. gotoAnnualReport: function (e) {
  64. wx.navigateTo({
  65. url: '../other/annualreport',
  66. })
  67. },
  68. getList: function (e) {
  69. wx.showLoading({
  70. title: '请稍候',
  71. });
  72. setTimeout(function () {
  73. wx.hideLoading();
  74. }, 5000);
  75. var IsToday=e.currentTarget.dataset.id;
  76. var that = this;
  77. if (IsToday==1){
  78. main.getTaskTodayList(function(task){
  79. var list = [];
  80. for (var i = 0; i < task.ListNew.length; i++) {
  81. list.push(task.ListNew[i]);
  82. }
  83. for (var i = 0; i < task.ListHistory.length; i++) {
  84. list.push(task.ListHistory[i]);
  85. }
  86. for (var i = 0; i < task.ListReview.length; i++) {
  87. list.push(task.ListReview[i]);
  88. }
  89. app.globalData.CardList=list;
  90. wx.navigateTo({
  91. url: './searchCardList?type=1&Count=' + list.length,
  92. });
  93. });
  94. }
  95. else{
  96. var url = 'GetMiaoguoCardList2?UserID=' + app.globalData.userInfo.UserID;
  97. var isCollect = e.currentTarget.dataset.iscollect;
  98. if (!isCollect)
  99. isCollect = 0;
  100. url += "&IsCollect=" + isCollect;
  101. var cardType = 2;
  102. if (e.currentTarget.dataset.cardtype){
  103. cardType = e.currentTarget.dataset.cardtype;
  104. url += "&CardType=" + cardType;
  105. }
  106. main.getData(url, function (data) {
  107. wx.hideLoading();
  108. if (data) {
  109. app.globalData.CardList= data.List;
  110. wx.navigateTo({
  111. url: './searchCardList?type=0&Count=' + data.Count+'&IsCollect='+isCollect+'&CardType='+cardType,
  112. });
  113. }
  114. });
  115. }
  116. },
  117. gotoAccredit:function(){
  118. wx.getSetting({
  119. success(res) {
  120. if (!res.authSetting['scope.userInfo']){
  121. wx.navigateTo({
  122. url: '../index/accredit',
  123. })
  124. }
  125. }
  126. });
  127. },
  128. onShareAppMessage: function () {
  129. return {
  130. title: app.globalData.ShareTitle,
  131. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  132. imageUrl: app.globalData.ShareImage,
  133. }
  134. },
  135. })