fire_hydrant-list.html.2022-01-26 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  5. <meta charset="utf-8">
  6. <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
  7. <meta content="yes" name="apple-mobile-web-app-capable">
  8. <meta content="black" name="apple-mobile-web-app-status-bar-style">
  9. <meta content="telephone=no" name="format-detection">
  10. <title>永天消防</title>
  11. </head>
  12. <link rel="stylesheet" type="text/css" href="__PUBLIC__/wxapp/css/style.css">
  13. <!--<script type="text/javascript" src="__PUBLIC__/wxapp/js/jquery-1.11.3.min.js"></script>-->
  14. <script src="__PUBLIC__/wxapp/js/lib/jquery-2.2.3.min.js"></script>
  15. <script src="__PUBLIC__/wxapp/js/lib/dropload.js"></script>
  16. <script type="text/javascript"
  17. src="__PUBLIC__/wxapp/js/jquery.mloading-master/jquery.mloading-master/src/jquery.mloading.js"></script>
  18. <body>
  19. <!--头部-->
  20. <div class="header"><a class="comblack"
  21. href="__MODULE__/ComprehensiveAlarm/index{$tokenurl}/companyid/{$companyid}"></a> 消防栓监测
  22. </div>
  23. <!--内容-->
  24. <div class="content">
  25. <!--导航-->
  26. <div class="fire-alarm-title">
  27. <span onclick="tabset(this)" name="all" class="title-label select-color">全部
  28. <if condition="$wcl eq 0 ">
  29. <else/> <p>{$wcl}</p>
  30. </if>
  31. <!--<p>{$wcl}</p>-->
  32. </span>
  33. <span onclick="tabset(this)" name="untreated" class="title-label">未处理</span>
  34. <span onclick="tabset(this)" name="treated" class="title-label">已处理</span>
  35. </div>
  36. <!--选择内容-->
  37. <div class="content-bottom" id="content-data">
  38. <div class="item1-main"></div>
  39. </div>
  40. </div>
  41. <!--底部-->
  42. <div class="footer"></div>
  43. </body>
  44. <script type="text/javascript">
  45. // $(document).ready(function(){
  46. // $(function(){
  47. // $(".title-label").click(function(){
  48. // $("#content-data").mLoading("show");
  49. //
  50. // });
  51. // });
  52. // });
  53. var type = 'all';
  54. let load = function () {
  55. var page = 0;
  56. let companyid = '{$companyid}';
  57. var dropload = $('#content-data').dropload({
  58. scrollArea: window,
  59. domDown: {
  60. domClass: 'dropload-down',
  61. domRefresh: '',
  62. domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  63. domNoData: '<div class="dropload-noData">已无数据</div>'
  64. },
  65. loadDownFn: function (me) {
  66. alert(page);
  67. page++;
  68. // alert(tabLoadEndArray[0]);
  69. console.log("page:" + page);
  70. console.log("companyid:" + companyid);
  71. console.log("type:" + type);
  72. var result = '';
  73. $.ajax({
  74. url: "__MODULE__/FireHydrant/change{$tokenurl}",
  75. type: "POST",
  76. data: {
  77. type: type,
  78. companyid: companyid,
  79. page: page
  80. },
  81. dataType: "JSON",
  82. success: function (res) {
  83. console.log(res);
  84. // console.log(res.length);
  85. var arr_length = res.length;
  86. if (arr_length > 0) {
  87. for (var i = 0; i < arr_length; i++) {
  88. var clzt = parseInt(res[i].clzt);
  89. var clztHtml = '';
  90. if (clzt == 1) {
  91. clztHtml = '<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">已处理</a>';
  92. } else {
  93. clztHtml = '<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">未处理</a>';
  94. }
  95. var bj = '';
  96. if (res[i].data1 == 'WP1') {
  97. bj = '消防栓低压';
  98. } else {
  99. bj = '消防栓高压';
  100. }
  101. result += ''
  102. + '<div class="item-list">'
  103. + '<p>' + res[i].time + ' <span class="size" >' + bj + '</span></p>'
  104. + '<p>' + res[i].owner_name + ''
  105. + '<span>'
  106. + clztHtml
  107. + '</span></p>'
  108. + '</div>';
  109. }
  110. ;
  111. } else {
  112. // 锁定
  113. me.lock();
  114. // 无数据
  115. me.noData();
  116. }
  117. setTimeout(function () {
  118. $('#content-data').append(result);
  119. me.resetload();
  120. // alert("测试1");
  121. }, 500);
  122. },
  123. error: function (xhr, type) {
  124. alert('Ajax error!');
  125. // 即使加载出错,也得重置
  126. me.resetload();
  127. }
  128. })
  129. }
  130. });
  131. // dropload();
  132. }
  133. //点击 tab页 切换tab页
  134. let tabset = function (tab) {
  135. document.getElementById("content-data").innerHTML = "";
  136. // $("#content-data").mLoading("show");
  137. let companyid = '{$companyid}';
  138. if (tab == 'all') {
  139. type = 'all';
  140. } else {
  141. type = $(tab).attr("name");
  142. $(tab).siblings().removeClass('select-color');
  143. $(tab).addClass('select-color');
  144. }
  145. //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  146. // $.post('__MODULE__/FireHydrant/change{$tokenurl}',{'type':type,'companyid':companyid},function(res)
  147. // {
  148. // $("#content-data").mLoading("hide");
  149. // $('#content-data').html(res);
  150. // });
  151. load();
  152. }
  153. tabset('all');
  154. </script>
  155. </html>