searchCard.js 3.0 KB

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