searchCard.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  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. }
  36. });
  37. },
  38. gotoDefault:function(){
  39. wx.reLaunch({
  40. url: './default',
  41. });
  42. },
  43. goto: function (e) {
  44. var url = e.currentTarget.dataset.url;
  45. wx.navigateTo({
  46. url: './' + url,
  47. })
  48. },
  49. onSearch: function (e) {
  50. wx.navigateTo({
  51. url: './searchCard1',
  52. })
  53. },
  54. gotoUserbook: function (e) {
  55. wx.navigateTo({
  56. url: '../other/userbook',
  57. })
  58. },
  59. gotoAnnualReport: function (e) {
  60. wx.navigateTo({
  61. url: '../other/annualreport',
  62. })
  63. },
  64. getList: function (e) {
  65. wx.showLoading({
  66. title: '请稍候',
  67. });
  68. setTimeout(function () {
  69. wx.hideLoading();
  70. }, 5000);
  71. var IsToday=e.currentTarget.dataset.id;
  72. var that = this;
  73. if (IsToday==1){
  74. main.getTaskTodayList(function(task){
  75. var list = [];
  76. for (var i = 0; i < task.ListNew.length; i++) {
  77. list.push(task.ListNew[i]);
  78. }
  79. for (var i = 0; i < task.ListHistory.length; i++) {
  80. list.push(task.ListHistory[i]);
  81. }
  82. for (var i = 0; i < task.ListReview.length; i++) {
  83. list.push(task.ListReview[i]);
  84. }
  85. app.globalData.CardList=list;
  86. wx.navigateTo({
  87. url: './searchCardList?type=1&Count=' + list.length,
  88. });
  89. });
  90. }
  91. else{
  92. var url = 'GetMiaoguoCardList2?UserID=' + app.globalData.userInfo.UserID;
  93. var isCollect = e.currentTarget.dataset.iscollect;
  94. if (!isCollect)
  95. isCollect = 0;
  96. url += "&IsCollect=" + isCollect;
  97. var cardType = 2;
  98. if (e.currentTarget.dataset.cardtype){
  99. cardType = e.currentTarget.dataset.cardtype;
  100. url += "&CardType=" + cardType;
  101. }
  102. main.getData(url, function (data) {
  103. wx.hideLoading();
  104. if (data) {
  105. app.globalData.CardList= data.List;
  106. wx.navigateTo({
  107. url: './searchCardList?type=0&Count=' + data.Count+'&IsCollect='+isCollect+'&CardType='+cardType,
  108. });
  109. }
  110. });
  111. }
  112. },
  113. gotoAccredit:function(){
  114. wx.getSetting({
  115. success(res) {
  116. if (!res.authSetting['scope.userInfo']){
  117. wx.navigateTo({
  118. url: '../index/accredit',
  119. })
  120. }
  121. }
  122. });
  123. },
  124. onShareAppMessage: function () {
  125. return {
  126. title: app.globalData.ShareTitle,
  127. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  128. imageUrl: app.globalData.ShareImage,
  129. }
  130. },
  131. })