searchCard.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import common from '../../utils/util';
  2. import main from '../../utils/main';
  3. const app = getApp();
  4. Page({
  5. data: {
  6. },
  7. onLoad: function () {
  8. var that = this;
  9. that.setData({
  10. Containnerheight: main.getWindowHeight(),
  11. });
  12. },
  13. onShow:function(){
  14. this.init();
  15. },
  16. init:function(){
  17. var that=this;
  18. main.getData("GetUserCardCount?UserID="+app.globalData.userInfo.UserID, function (data) {
  19. if (data) {
  20. that.setData({
  21. CardNumber: data.CardNumber,
  22. });
  23. }
  24. });
  25. },
  26. gotoDefault:function(){
  27. wx.redirectTo({
  28. url: './default',
  29. })
  30. },
  31. goto: function (e) {
  32. var url = e.currentTarget.dataset.url;
  33. wx.navigateTo({
  34. url: './' + url,
  35. })
  36. },
  37. onSearch: function (e) {
  38. wx.navigateTo({
  39. url: './searchCard1',
  40. })
  41. },
  42. getList: function (e) {
  43. wx.showLoading({
  44. title: '请稍候',
  45. });
  46. setTimeout(function () {
  47. wx.hideLoading();
  48. }, 5000);
  49. var IsToday=e.currentTarget.dataset.id;
  50. var that = this;
  51. if (IsToday==1){
  52. main.getTaskTodayList(function(task){
  53. var list = [];
  54. for (var i = 0; i < task.ListNew.length; i++) {
  55. list.push(task.ListNew[i]);
  56. }
  57. for (var i = 0; i < task.ListHistory.length; i++) {
  58. list.push(task.ListHistory[i]);
  59. }
  60. for (var i = 0; i < task.ListReview.length; i++) {
  61. list.push(task.ListReview[i]);
  62. }
  63. app.globalData.CardList=list;
  64. wx.navigateTo({
  65. url: './searchCardList?type=1&Count=' + list.length,
  66. });
  67. });
  68. }
  69. else{
  70. var url = 'GetMiaoguoCardList?UserID=' + app.globalData.userInfo.UserID;
  71. var isCollect = e.currentTarget.dataset.iscollect;
  72. if (!isCollect)
  73. isCollect=0;
  74. url+="&IsCollect="+isCollect;
  75. main.getData(url, function (data) {
  76. wx.hideLoading();
  77. if (data) {
  78. app.globalData.CardList= data.List;
  79. wx.navigateTo({
  80. url: './searchCardList?type=0&Count=' + data.Count+'&IsCollect='+isCollect,
  81. });
  82. }
  83. });
  84. }
  85. },
  86. onShareAppMessage: function () {
  87. return {
  88. title: app.globalData.ShareTitle,
  89. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  90. imageUrl: app.globalData.ShareImage,
  91. }
  92. },
  93. })