qiuzhu.js 5.8 KB

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