searchCard.js 3.5 KB

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