searchCard.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  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. getList: function (e) {
  52. wx.showLoading({
  53. title: '请稍候',
  54. });
  55. setTimeout(function () {
  56. wx.hideLoading();
  57. }, 5000);
  58. var IsToday=e.currentTarget.dataset.id;
  59. var that = this;
  60. if (IsToday==1){
  61. main.getTaskTodayList(function(task){
  62. var list = [];
  63. for (var i = 0; i < task.ListNew.length; i++) {
  64. list.push(task.ListNew[i]);
  65. }
  66. for (var i = 0; i < task.ListHistory.length; i++) {
  67. list.push(task.ListHistory[i]);
  68. }
  69. for (var i = 0; i < task.ListReview.length; i++) {
  70. list.push(task.ListReview[i]);
  71. }
  72. app.globalData.CardList=list;
  73. wx.navigateTo({
  74. url: './searchCardList?type=1&Count=' + list.length,
  75. });
  76. });
  77. }
  78. else{
  79. var url = 'GetMiaoguoCardList?UserID=' + app.globalData.userInfo.UserID;
  80. var isCollect = e.currentTarget.dataset.iscollect;
  81. if (!isCollect)
  82. isCollect=0;
  83. url+="&IsCollect="+isCollect;
  84. main.getData(url, function (data) {
  85. wx.hideLoading();
  86. if (data) {
  87. app.globalData.CardList= data.List;
  88. wx.navigateTo({
  89. url: './searchCardList?type=0&Count=' + data.Count+'&IsCollect='+isCollect,
  90. });
  91. }
  92. });
  93. }
  94. },
  95. gotoAccredit:function(){
  96. wx.getSetting({
  97. success(res) {
  98. if (!res.authSetting['scope.userInfo']){
  99. wx.navigateTo({
  100. url: '../index/accredit',
  101. })
  102. }
  103. }
  104. });
  105. },
  106. onShareAppMessage: function () {
  107. return {
  108. title: app.globalData.ShareTitle,
  109. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  110. imageUrl: app.globalData.ShareImage,
  111. }
  112. },
  113. })