combustible_gas_system.html 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  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. <style>
  13. .pages a, .pages span {
  14. display: inline-block;
  15. padding: 2px 5px;
  16. margin: 0 1px;
  17. border: 1px solid #f0f0f0;
  18. -webkit-border-radius: 3px;
  19. -moz-border-radius: 3px;
  20. border-radius: 3px;
  21. }
  22. .pages a, .pages li {
  23. display: inline-block;
  24. list-style: none;
  25. text-decoration: none;
  26. color: #58A0D3;
  27. }
  28. .pages a.first, .pages a.prev, .pages a.next, .pages a.end {
  29. margin: 0;
  30. }
  31. .pages a:hover {
  32. border-color: #50A8E6;
  33. }
  34. .pages span.current {
  35. background: #50A8E6;
  36. color: #FFF;
  37. font-weight: 700;
  38. border-color: #50A8E6;
  39. }
  40. .khfxPane{display: none;}
  41. </style>
  42. <link rel="stylesheet" type="text/css" href="__PUBLIC__/wxapp/css/style.css">
  43. <!--<script type="text/javascript" src="__PUBLIC__/wxapp/js/jquery-1.11.3.min.js"></script>-->
  44. <script src="__PUBLIC__/wxapp/js/lib/jquery-2.2.3.min.js"></script>
  45. <script src="__PUBLIC__/wxapp/js/lib/dropload.js"></script>
  46. <script type="text/javascript"
  47. src="__PUBLIC__/wxapp/js/jquery.mloading-master/jquery.mloading-master/src/jquery.mloading.js"></script>
  48. <body>
  49. <!--头部-->
  50. <div class="header"><a class="comblack"
  51. href="__MODULE__/ComprehensiveAlarm/index{$tokenurl}/companyid/{$companyid}"></a> 可燃气体
  52. </div>
  53. <!--内容-->
  54. <div class="content">
  55. <!--导航-->
  56. <div class="fire-alarm-title">
  57. <span onclick="tabset(this)" name="all" class="title-label select-color">全部
  58. <if condition="$gassl[0]['count(*)'] eq 0 ">
  59. <else/> <p>{$gassl[0]['count(*)']}</p>
  60. </if>
  61. <!--<p>{$wjcn}</p>-->
  62. </span>
  63. <span onclick="tabset(this)" name="untreated" class="title-label">未处理</span>
  64. <span onclick="tabset(this)" name="treated" class="title-label">已处理</span>
  65. </div>
  66. <!--选择内容-->
  67. <!-- <div class="content-bottom" id="content-data">-->
  68. <!-- </div>-->
  69. <article class="content-bottom" >
  70. <section class="khfxPane" style="display:block">
  71. </section>
  72. <section class="khfxPane">
  73. </section>
  74. <section class="khfxPane">
  75. </section>
  76. </article>
  77. </div>
  78. <!--底部-->
  79. <div class="footer"></div>
  80. </body>
  81. <script type="text/javascript">
  82. var type = 'all';
  83. let load_one = function () {
  84. var page = 0;
  85. let companyid = '{$companyid}';
  86. // var name_type=document.getElementById('name_type').value
  87. $('.content-bottom').dropload({
  88. scrollArea: window,
  89. distance : 50, // 拉动距离
  90. threshold : 100, // 提前加载距离
  91. domDown : { // 下方DOM
  92. domClass : 'dropload-down',
  93. domRefresh : '',
  94. domRefresh : '',
  95. domLoad : '',
  96. domNoData : ''
  97. },
  98. loadDownFn: function (me) {
  99. // alert(me);
  100. page++;
  101. var result = '';
  102. $.ajax({
  103. url: "__MODULE__/CombustibleGas/change{$tokenurl}",
  104. type: "POST",
  105. data: {
  106. type: type,
  107. companyid: companyid,
  108. page: page
  109. },
  110. dataType: "JSON",
  111. success: function (res) {
  112. console.log(res);
  113. var arr_length = res.length;
  114. result = '';
  115. if( arr_length>0 ){
  116. for(var i = 0; i < arr_length; i++){
  117. var clzt = res[i].clzt;
  118. var clztHtml = '';
  119. if (clzt==1){
  120. clztHtml='<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/131/id/' + res[i].id + '">已处理</a>';
  121. }else {
  122. clztHtml='<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/131/id/' + res[i].id + '">未处理</a>';
  123. }
  124. result += ''
  125. + '<div class="item-list">'
  126. + '<p>'+res[i].time+' <span class="size" >'+res[i].wtype+'</span></p>'
  127. + '<p>'+res[i].owner_name+''
  128. + '<span>'
  129. + clztHtml
  130. + '</span></p>'
  131. + '</div>';
  132. };
  133. setTimeout(function () {
  134. if (type=="all"){
  135. $('.khfxPane').eq(0).append(result);
  136. }else if (type=="untreated") {
  137. $('.khfxPane').eq(1).append(result);
  138. }else if (type=="treated") {
  139. $('.khfxPane').eq(2).append(result);
  140. }
  141. // $('#content-data').append(result);
  142. me.resetload();
  143. }, 500);
  144. // alert(page);
  145. }else{
  146. // alert("page"+page);
  147. // 锁定
  148. me.lock();
  149. // 无数据
  150. me.noData();
  151. me.resetload();
  152. }
  153. },
  154. error: function(xhr, type){
  155. alert('Ajax error!');
  156. // 即使加载出错,也得重置
  157. me.resetload();
  158. }
  159. });
  160. }
  161. });
  162. // load_one();
  163. }
  164. //点击 tab页 切换tab页
  165. $('.khfxPane').eq(0).html("") ;
  166. $('.khfxPane').eq(1).html("") ;
  167. $('.khfxPane').eq(2).html("") ;
  168. // $("#content-data").mLoading("show");
  169. let tabset = function (tab) {
  170. page = 0;
  171. pageNum = 1;
  172. $('.khfxPane').eq(0).html("");
  173. $('.khfxPane').eq(1).html("");
  174. $('.khfxPane').eq(2).html("");
  175. let companyid = '{$companyid}';
  176. type = $(tab).attr("name");
  177. if (type == 'all'||tab == 'all') {
  178. type = 'all';
  179. $(tab).siblings().removeClass('select-color');
  180. $(tab).addClass('select-color');
  181. $('.khfxPane').eq(0).css("display","block");
  182. $('.khfxPane').eq(1).css("display","none");
  183. $('.khfxPane').eq(2).css("display","none");
  184. // $('.khfxPane').eq(0).unlock();
  185. // $('.khfxPane').eq(0).noData(false);
  186. // dropload.lock('down');
  187. // dropload.noData();
  188. } else if (type == 'untreated'){
  189. // type = $(tab).attr("name");
  190. $(tab).siblings().removeClass('select-color');
  191. $(tab).addClass('select-color');
  192. type = 'untreated';
  193. $('.khfxPane').eq(0).css("display","none");
  194. $('.khfxPane').eq(1).css("display","block");
  195. $('.khfxPane').eq(2).css("display","none");
  196. // $('.khfxPane').eq(1).unlock();
  197. // $('.khfxPane').eq(1).noData(false);
  198. }else if (type == 'treated'){
  199. type = 'treated';
  200. $(tab).siblings().removeClass('select-color');
  201. $(tab).addClass('select-color');
  202. $('.khfxPane').eq(0).css("display","none");
  203. $('.khfxPane').eq(1).css("display","none");
  204. $('.khfxPane').eq(2).css("display","block");
  205. // $('.khfxPane').eq(1).unlock();
  206. // $('.khfxPane').eq(1).noData(false);
  207. }
  208. // document.getElementById("name_type").value=type;
  209. // load_two();
  210. load_one()
  211. // load_two();
  212. // load_one();
  213. //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  214. // $.post('__MODULE__/GateMagnetism/change{$tokenurl}', {'type': type, 'companyid': companyid}, function (res) {
  215. // $("#content-data").mLoading("hide");
  216. // $('#content-data').html(res);
  217. // });
  218. }
  219. // document.getElementById("content-data").innerHTML = "";
  220. // $("#content-data").mLoading("show");
  221. // let tabset = function (tab) {
  222. // let companyid = '{$companyid}';
  223. // if (tab == 'all') {
  224. // var type = 'all';
  225. // } else {
  226. // var type = $(tab).attr("name");
  227. // $(tab).siblings().removeClass('select-color');
  228. // $(tab).addClass('select-color');
  229. // }
  230. // //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  231. // $.post('__MODULE__/CombustibleGas/change{$tokenurl}', {'type': type, 'companyid': companyid}, function (res) {
  232. // $("#content-data").mLoading("hide");
  233. // $('#content-data').html(res);
  234. // });
  235. //
  236. // }
  237. tabset('all');
  238. </script>
  239. </html>