searchCard.js 2.2 KB

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