searchCard.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  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. var taskToday = app.globalData.TaskToday;
  15. this.setData({
  16. CardNumber: taskToday.CardNumber,
  17. })
  18. },
  19. gotoDefault:function(){
  20. wx.redirectTo({
  21. url: './default',
  22. })
  23. },
  24. goto: function (e) {
  25. var url = e.currentTarget.dataset.url;
  26. wx.navigateTo({
  27. url: './' + url,
  28. })
  29. },
  30. onSearch: function (e) {
  31. wx.navigateTo({
  32. url: './searchCard1',
  33. })
  34. },
  35. getList: function (e) {
  36. wx.showLoading({
  37. title: '请稍候',
  38. });
  39. setTimeout(function () {
  40. wx.hideLoading();
  41. }, 5000);
  42. var IsToday=e.currentTarget.dataset.id;
  43. var that = this;
  44. if (IsToday==1){
  45. main.getTaskTodayList(function(task){
  46. var list = [];
  47. for (var i = 0; i < task.ListNew.length; i++) {
  48. list.push(task.ListNew[i]);
  49. }
  50. for (var i = 0; i < task.ListHistory.length; i++) {
  51. list.push(task.ListHistory[i]);
  52. }
  53. for (var i = 0; i < task.ListReview.length; i++) {
  54. list.push(task.ListReview[i]);
  55. }
  56. app.globalData.CardList=list;
  57. wx.navigateTo({
  58. url: './searchCardList?type=1&Count=' + list.length,
  59. });
  60. });
  61. }
  62. else{
  63. var url = 'GetMiaoguoCardList?UserID=' + app.globalData.userInfo.UserID;
  64. var isCollect = e.currentTarget.dataset.iscollect;
  65. if (!isCollect)
  66. isCollect=0;
  67. url+="&IsCollect="+isCollect;
  68. main.getData(url, function (data) {
  69. wx.hideLoading();
  70. if (data) {
  71. app.globalData.CardList= data.List;
  72. wx.navigateTo({
  73. url: './searchCardList?type=0&Count=' + data.Count+'&IsCollect='+isCollect,
  74. });
  75. }
  76. });
  77. }
  78. },
  79. onShareAppMessage: function () {
  80. return {
  81. title: app.globalData.ShareTitle,
  82. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  83. imageUrl: app.globalData.ShareImage,
  84. }
  85. },
  86. })