qiuzhu.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. function qiuzhu_init() {
  2. makeUI(taskList);
  3. $('#qz_btnQZ1').on('click', function () {
  4. $.ajax({
  5. url: '/yeweihui/qiuzhu/list.json',
  6. type: 'post',
  7. data: {
  8. houseNumber: $('#qz_searchNum1').val(),
  9. status: 1
  10. },
  11. success: function (data) {
  12. makeList1(data.data);
  13. },
  14. error: function () {
  15. $.alert("网络异常");
  16. }
  17. });
  18. });
  19. $('#qz_btnQZ2').on('click', function () {
  20. $.ajax({
  21. url: '/yeweihui/qiuzhu/list.json',
  22. type: 'post',
  23. data: {
  24. houseNumber: $('#qz_searchNum2').val(),
  25. status: 2
  26. },
  27. success: function (data) {
  28. makeList2(data.data);
  29. },
  30. error: function () {
  31. $.alert("网络异常");
  32. }
  33. });
  34. });
  35. $('#qz_btnQZ3').on('click', function () {
  36. $.ajax({
  37. url: '/yeweihui/qiuzhu/list.json',
  38. type: 'post',
  39. data: {
  40. houseNumber: $('#qz_searchNum3').val(),
  41. status: 3
  42. },
  43. success: function (data) {
  44. makeList3(data.data);
  45. },
  46. error: function () {
  47. $.alert("网络异常");
  48. }
  49. });
  50. });
  51. }
  52. function makeUI(tasks) {
  53. var tasks1 = [];
  54. var tasks2 = [];
  55. var tasks3 = [];
  56. for (var i = 0; i < tasks.length; i++) {
  57. var task = tasks[i];
  58. if (task.taskStatus == 1) {
  59. tasks1.push(task);
  60. }
  61. else if (task.taskStatus == 2) {
  62. tasks2.push(task);
  63. }
  64. else if (task.taskStatus == 3) {
  65. tasks3.push(task);
  66. }
  67. }
  68. makeList1(tasks1);
  69. makeList2(tasks2);
  70. makeList3(tasks3);
  71. }
  72. function makeList1(tasks) {
  73. $('#qz_list1').empty();
  74. if (tasks == undefined || tasks.length <= 0) {
  75. $('#qz_list1').append('<div class="weui-loadmore weui-loadmore_line">\n' +
  76. ' <span class="weui-loadmore__tips">暂无数据</span>\n' +
  77. '</div>');
  78. return;
  79. }
  80. for (var i = 0; i < tasks.length; i++) {
  81. var task = tasks[i];
  82. $('#qz_list1').append($('<a onclick="javascript:itemSelect(' + "'" + task.taskId + "'" + ');" class="weui-media-box weui-media-box_appmsg">\n' +
  83. ' <div class="weui-media-box__bd">\n' +
  84. ' <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
  85. ' <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
  86. ' <p class="weui-media-box__desc">' + '2020-02-02 14:30' + '</p>\n' +
  87. ' </div>\n' +
  88. ' <h4 class="weui-media-box__title">' + task.taskTitle + '</h4>\n' +
  89. ' <p class="weui-media-box__desc">' + task.remark + '</p>\n' +
  90. ' </div>\n' +
  91. ' </a>'));
  92. }
  93. }
  94. function makeList2(tasks) {
  95. $('#qz_list2').empty();
  96. if (tasks == undefined || tasks.length <= 0) {
  97. $('#qz_list2').append('<div class="weui-loadmore weui-loadmore_line">\n' +
  98. ' <span class="weui-loadmore__tips">暂无数据</span>\n' +
  99. '</div>');
  100. return;
  101. }
  102. for (var i = 0; i < tasks.length; i++) {
  103. var task = tasks[i];
  104. $('#qz_list2').append($('<a onclick="javascript:itemSelect(' + "'" + task.taskId + "'" + ');" class="weui-media-box weui-media-box_appmsg">\n' +
  105. ' <div class="weui-media-box__bd">\n' +
  106. ' <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
  107. ' <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
  108. ' <p class="weui-media-box__desc">' + '2020-02-02 14:30' + '</p>\n' +
  109. ' </div>\n' +
  110. ' <h4 class="weui-media-box__title">' + task.taskTitle + '</h4>\n' +
  111. ' <p class="weui-media-box__desc">' + task.remark + '</p>\n' +
  112. ' </div>\n' +
  113. ' </a>'));
  114. }
  115. }
  116. function makeList3(tasks) {
  117. $('#qz_list3').empty();
  118. if (tasks == undefined || tasks.length <= 0) {
  119. $('#qz_list3').append('<div class="weui-loadmore weui-loadmore_line">\n' +
  120. ' <span class="weui-loadmore__tips">暂无数据</span>\n' +
  121. '</div>');
  122. return;
  123. }
  124. for (var i = 0; i < tasks.length; i++) {
  125. var task = tasks[i];
  126. let taskid = task.taskId + '';
  127. $('#qz_list3').append($('<a onclick="javascript:itemSelect(' + "'" + task.taskId + "'" + ');" class="weui-media-box weui-media-box_appmsg">\n' +
  128. ' <div class="weui-media-box__bd">\n' +
  129. ' <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
  130. ' <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
  131. ' <p class="weui-media-box__desc">' + '2020-02-02 14:30' + '</p>\n' +
  132. ' </div>\n' +
  133. ' <h4 class="weui-media-box__title">' + task.taskTitle + '</h4>\n' +
  134. ' <p class="weui-media-box__desc">' + task.remark + '</p>\n' +
  135. ' </div>\n' +
  136. ' </a>'));
  137. }
  138. }
  139. function itemSelect(taskId) {
  140. window.location.href = "/yeweihui/qiuzhuDetail.html?taskId=" + taskId + "&userId=" + $('#userId').val();
  141. }