searchCard.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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. main.getData(url, function (data) {
  66. wx.hideLoading();
  67. if (data) {
  68. app.globalData.CardList= data.List;
  69. wx.navigateTo({
  70. url: './searchCardList?type=0&Count=' + data.Count,
  71. })
  72. }
  73. });
  74. }
  75. },
  76. onShareAppMessage: function () {
  77. return {
  78. title: app.globalData.ShareTitle,
  79. path: app.globalData.SharePath + '?UserID=' + app.globalData.userInfo.UserID,
  80. imageUrl: app.globalData.ShareImage,
  81. }
  82. },
  83. })