searchCard.js 2.9 KB

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