Ei kuvausta

list.html 6.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>首页</title>
  6. <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,user-scalable=no">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  9. <link href="../css/mui.min.css" rel="stylesheet" />
  10. <link href="../css/mui.picker.css" rel="stylesheet" />
  11. <link href="../css/mui.poppicker.css" rel="stylesheet" />
  12. <link href="../css/iconfont.css" rel="stylesheet" />
  13. <link href="css/index.css" rel="stylesheet" />
  14. </head>
  15. <body>
  16. <div class="mui-nav">
  17. <a class="mui-icon mui-icon-arrowleft return"></a>
  18. 工单列表
  19. <span class="type_down mui-icon mui-icon-settings" style="font-size: 22px;"></span>
  20. </div>
  21. <div class="mui-content mui-content mui-scroll-wrapper workList" id="pullrefresh" style="margin-top: 35px;">
  22. <div class="mui-scroll">
  23. <ul class="mui-table-view" id="OA_task_2">
  24. </ul>
  25. </div>
  26. </div>
  27. <script src="../js/zepto.js"></script>
  28. <script src="../js/mui.min.js"></script>
  29. <script src="../Script/Common/huayi.config.js"></script>
  30. <script src="../Script/Common/huayi.http.js"></script>
  31. <script type="text/javascript">
  32. var openid = helper.cookies.get("openid");
  33. var UserType = helper.cookies.get("usertype");
  34. var itype = helper.request.queryString("itype");
  35. var page = 1; //页数
  36. var pageSize = 10; //每页显示条目
  37. var total; //数据总条数
  38. if(itype == "") {
  39. itype = -1;
  40. } else {
  41. itype = helper.request.queryString("itype");
  42. }
  43. mui.init({
  44. swipeBack: false,
  45. pullRefresh: {
  46. container: '#pullrefresh',
  47. up: {
  48. contentrefresh: "正在加载...", //可选,正在加载状态时,上拉加载控件上显示的标题内容
  49. contentnomore: '没有更多数据了', //可选,请求完毕若没有更多数据时显示的提醒内容;
  50. callback: pullupRefresh
  51. }
  52. }
  53. });
  54. $('.type_down').on('tap', function() {
  55. var index = $(this).attr('data-index');
  56. window.location.href = "Seach.html";
  57. });
  58. $('.return').on('tap', function() {
  59. window.location.href = "report.html";
  60. });
  61. Ajax();
  62. //下拉刷新
  63. function pullupRefresh() {
  64. setTimeout(function() {
  65. mui('#pullrefresh').pullRefresh().endPullupToRefresh((page++ >= Math.ceil(total / 10)));
  66. $.ajax({
  67. url: huayi.config.callcenter_url + 'WxLogin/GetList',
  68. data: {
  69. ltype: itype,
  70. openid: helper.cookies.get("openid"), //微信openid
  71. page: page,
  72. pagesize: pageSize
  73. },
  74. async: true,
  75. dataType: 'json',
  76. type: 'get', //HTTP请求类型
  77. success: function(data) {
  78. total = data.total;
  79. if(data.rows && data.rows.length > 0) {
  80. data.rows.WorkOrderID
  81. $(data.rows).each(function(i, n) {
  82. if(n.CreateUser == null) {
  83. receiver = '</span><span class="font-color1">未选择受理人</span>'
  84. } else {
  85. receiver = '</span><span class="font-color3">受理人' + n.CreateUser + '</span>'
  86. //receiver= '受理人:'+n.CreateUser
  87. }
  88. var statedet;
  89. if (n.State==0) {
  90. statedet='待接单';
  91. } else if (n.State==1) {
  92. statedet='待处理';
  93. } else{
  94. statedet='已完成';
  95. }
  96. console.log(n.Customer);
  97. // |<button class="mui-btn-primary">重要' + '</button> 重要程度
  98. $('<a class="mui-card mui-card-detail order" data-index="' + n.WorkOrderID + '"><div class="mui-card-header"><div class="fl"><span>' + n.TypeClassName +
  99. '</span>|<span>' + n.OwnerRelations +
  100. '</span><span>' + statedet +
  101. '</span></div><div class="fr"><span>' + n.CreateTime +
  102. '</span></div></div>' +
  103. '<div class="mui-card-content"><div class="mui-card-content-inner"><p class="font-color2 details_line">' + n.Detail +
  104. '</p><p class="font-color3 margin">' + n.areaname + n.proname + n.buildingname +
  105. '</p><div class="mui-card-content-inner-span"><span id="">' + n.Customer +
  106. '</span><span id="">' + n.CustomerTel + receiver +
  107. '</div></div></div></a>').appendTo('#OA_task_2');
  108. });
  109. //工单跳转
  110. $('.order').on('tap', function() {
  111. var index = $(this).attr('data-index');
  112. window.location.href = "details.html?id=" + index + '&itype=' + itype;
  113. });
  114. }
  115. },
  116. error: function(xhr, type, errorThrown) {
  117. //异常处理;
  118. }
  119. })
  120. }, 1000);
  121. }
  122. //获取数据
  123. function Ajax() {
  124. $(".order").remove();
  125. $.ajax({
  126. url: huayi.config.callcenter_url + 'WxLogin/GetList',
  127. data: {
  128. ltype: itype,
  129. openid: helper.cookies.get("openid"), //微信openid
  130. page: page,
  131. pagesize: pageSize
  132. },
  133. async: true,
  134. dataType: 'json',
  135. type: 'get', //HTTP请求类型
  136. success: function(data) {
  137. if(document.getElementById('hy_loading')){
  138. document.getElementById('hy_loading').style.opacity = 0;
  139. document.getElementById('hy_loading').remove();
  140. }
  141. if(data.rows && data.rows.length > 0) {
  142. data.rows.WorkOrderID
  143. $(data.rows).each(function(i, n) {
  144. if(n.CreateUser == null) {
  145. receiver = '</span><span class="font-color1">未选择受理人</span>'
  146. } else {
  147. receiver = '</span><span class="font-color3">受理人' + n.CreateUser + '</span>'
  148. //receiver= '受理人:'+n.CreateUser
  149. }
  150. var statedet;
  151. if (n.State==0) {
  152. statedet='待派单';
  153. } else if (n.State==1) {
  154. statedet='待处理';
  155. } else{
  156. statedet='已完成';
  157. }
  158. console.log(n.Customer);
  159. // |<button class="mui-btn-primary">重要' + '</button> 重要程度
  160. $('<a class="mui-card mui-card-detail order" data-index="' + n.WorkOrderID + '"><div class="mui-card-header"><div class="fl"><span>' + n.TypeClassName +
  161. '</span>|<span>' + n.OwnerRelations +
  162. '</span><span>' + statedet +
  163. '</span></div><div class="fr"><span>' + n.CreateTime +
  164. '</span></div></div>' +
  165. '<div class="mui-card-content"><div class="mui-card-content-inner"><p class="font-color2 details_line">' + n.Detail +
  166. '</p><p class="font-color3 margin">' + n.areaname + n.proname + n.buildingname +
  167. '</p><div class="mui-card-content-inner-span"><span id="">' + n.Customer +
  168. '</span><span id="">' + n.CustomerTel + receiver +
  169. '</div></div></div></a>').appendTo('#OA_task_2');
  170. });
  171. //工单跳转
  172. $('.order').on('tap', function() {
  173. var index = $(this).attr('data-index');
  174. window.location.href = "details.html?id=" + index + '&itype=' + itype;
  175. });
  176. }
  177. },
  178. error: function(xhr, type, errorThrown) {
  179. //异常处理;
  180. }
  181. })
  182. }
  183. </script>
  184. </body>
  185. </html>