fire_hydrant.html 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318
  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. <style>
  19. .khfxPane{display: none;}
  20. </style>
  21. <body>
  22. <!--头部-->
  23. <div class="header"><a class="comblack"
  24. href="__MODULE__/ComprehensiveAlarm/index{$tokenurl}/companyid/{$companyid}"></a> 消防栓监测
  25. </div>
  26. <!--内容-->
  27. <div class="content">
  28. <!--导航-->
  29. <div class="fire-alarm-title">
  30. <span onclick="tabset(this)" name="all" class="title-label select-color">全部
  31. <if condition="$wcl eq 0 ">
  32. <else/> <p>{$wcl}</p>
  33. </if>
  34. <!--<p>{$wcl}</p>-->
  35. </span>
  36. <span onclick="tabset(this)" name="untreated" class="title-label">未处理</span>
  37. <span onclick="tabset(this)" name="treated" class="title-label">已处理</span>
  38. </div>
  39. <!--选择内容-->
  40. <!-- <div class="content-bottom" id="content-data">-->
  41. <!-- <div class="item1-main"></div>-->
  42. <!-- </div>-->
  43. <article class="content-bottom" >
  44. <section class="khfxPane" style="display:block">
  45. </section>
  46. <section class="khfxPane">
  47. </section>
  48. <section class="khfxPane">
  49. </section>
  50. </article>
  51. </div>
  52. <!--底部-->
  53. <div class="footer"></div>
  54. </body>
  55. <script type="text/javascript">
  56. // $(document).ready(function(){
  57. // $(function(){
  58. // $(".title-label").click(function(){
  59. // $("#content-data").mLoading("show");
  60. //
  61. // });
  62. // });
  63. // });
  64. var type = 'all';
  65. let load_one = function () {
  66. var page = 0;
  67. let companyid = '{$companyid}';
  68. // var name_type=document.getElementById('name_type').value
  69. $('.content-bottom').dropload({
  70. scrollArea: window,
  71. distance : 50, // 拉动距离
  72. threshold : 100, // 提前加载距离
  73. domDown : { // 下方DOM
  74. domClass : 'dropload-down',
  75. domRefresh : '',
  76. domRefresh : '',
  77. domLoad : '',
  78. domNoData : ''
  79. },
  80. loadDownFn: function (me) {
  81. // alert(me);
  82. page++;
  83. var result = '';
  84. $.ajax({
  85. url: "__MODULE__/FireHydrant/change{$tokenurl}",
  86. type: "POST",
  87. data: {
  88. type: type,
  89. companyid: companyid,
  90. page: page
  91. },
  92. dataType: "JSON",
  93. success: function (res) {
  94. console.log(res);
  95. var arr_length = res.length;
  96. result = '';
  97. if( arr_length>0 ){
  98. for(var i = 0; i < arr_length; i++){
  99. var clzt = parseInt(res[i].clzt);
  100. var clztHtml = '';
  101. if (clzt == 1) {
  102. clztHtml = '<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">已处理</a>';
  103. } else {
  104. clztHtml = '<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">未处理</a>';
  105. }
  106. var bj = '';
  107. if (res[i].data1 == 'WP1') {
  108. bj = '消防栓低压';
  109. } else {
  110. bj = '消防栓高压';
  111. }
  112. result += ''
  113. + '<div class="item-list">'
  114. + '<p>' + res[i].time + ' <span class="size" >' + bj + '</span></p>'
  115. + '<p>' + res[i].owner_name + ''
  116. + '<span>'
  117. + clztHtml
  118. + '</span></p>'
  119. + '</div>';
  120. };
  121. setTimeout(function () {
  122. if (type=="all"){
  123. $('.khfxPane').eq(0).append(result);
  124. }else if (type=="untreated") {
  125. $('.khfxPane').eq(1).append(result);
  126. }else if (type=="treated") {
  127. $('.khfxPane').eq(2).append(result);
  128. }
  129. // $('#content-data').append(result);
  130. me.resetload();
  131. }, 500);
  132. // alert(page);
  133. }else{
  134. // alert("page"+page);
  135. // 锁定
  136. me.lock();
  137. // 无数据
  138. me.noData();
  139. me.resetload();
  140. }
  141. },
  142. error: function(xhr, type){
  143. alert('Ajax error!');
  144. // 即使加载出错,也得重置
  145. me.resetload();
  146. }
  147. });
  148. }
  149. });
  150. // load_one();
  151. }
  152. // let load = function () {
  153. // var page = 0;
  154. // let companyid = '{$companyid}';
  155. // var dropload = $('#content-data').dropload({
  156. // scrollArea: window,
  157. // domDown: {
  158. // domClass: 'dropload-down',
  159. // domRefresh: '',
  160. // domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  161. // domNoData: '<div class="dropload-noData">已无数据</div>'
  162. // },
  163. // loadDownFn: function (me) {
  164. // alert(page);
  165. // page++;
  166. // // alert(tabLoadEndArray[0]);
  167. // console.log("page:" + page);
  168. // console.log("companyid:" + companyid);
  169. // console.log("type:" + type);
  170. // var result = '';
  171. // $.ajax({
  172. // url: "__MODULE__/FireHydrant/change{$tokenurl}",
  173. // type: "POST",
  174. // data: {
  175. // type: type,
  176. // companyid: companyid,
  177. // page: page
  178. // },
  179. // dataType: "JSON",
  180. // success: function (res) {
  181. // console.log(res);
  182. // // console.log(res.length);
  183. // var arr_length = res.length;
  184. //
  185. // if (arr_length > 0) {
  186. // for (var i = 0; i < arr_length; i++) {
  187. // var clzt = parseInt(res[i].clzt);
  188. // var clztHtml = '';
  189. // if (clzt == 1) {
  190. // clztHtml = '<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">已处理</a>';
  191. // } else {
  192. // clztHtml = '<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/4/id/' + res[i].id + '">未处理</a>';
  193. // }
  194. //
  195. // var bj = '';
  196. // if (res[i].data1 == 'WP1') {
  197. // bj = '消防栓低压';
  198. // } else {
  199. // bj = '消防栓高压';
  200. // }
  201. //
  202. // result += ''
  203. // + '<div class="item-list">'
  204. // + '<p>' + res[i].time + ' <span class="size" >' + bj + '</span></p>'
  205. // + '<p>' + res[i].owner_name + ''
  206. // + '<span>'
  207. // + clztHtml
  208. // + '</span></p>'
  209. // + '</div>';
  210. // };
  211. // } else {
  212. // // 锁定
  213. // me.lock();
  214. // // 无数据
  215. // me.noData();
  216. // }
  217. //
  218. // setTimeout(function () {
  219. // $('#content-data').append(result);
  220. // me.resetload();
  221. // // alert("测试1");
  222. // }, 500);
  223. //
  224. // },
  225. // error: function (xhr, type) {
  226. // alert('Ajax error!');
  227. // // 即使加载出错,也得重置
  228. // me.resetload();
  229. // }
  230. // })
  231. // }
  232. // });
  233. // // dropload();
  234. // }
  235. $('.khfxPane').eq(0).html("") ;
  236. $('.khfxPane').eq(1).html("") ;
  237. $('.khfxPane').eq(2).html("") ;
  238. //点击 tab页 切换tab页
  239. let tabset = function (tab) {
  240. page = 0;
  241. pageNum = 1;
  242. $('.khfxPane').eq(0).html("");
  243. $('.khfxPane').eq(1).html("");
  244. $('.khfxPane').eq(2).html("");
  245. let companyid = '{$companyid}';
  246. type = $(tab).attr("name");
  247. if (type == 'all'||tab == 'all') {
  248. type = 'all';
  249. $(tab).siblings().removeClass('select-color');
  250. $(tab).addClass('select-color');
  251. $('.khfxPane').eq(0).css("display","block");
  252. $('.khfxPane').eq(1).css("display","none");
  253. $('.khfxPane').eq(2).css("display","none");
  254. // $('.khfxPane').eq(0).unlock();
  255. // $('.khfxPane').eq(0).noData(false);
  256. // dropload.lock('down');
  257. // dropload.noData();
  258. } else if (type == 'untreated'){
  259. // type = $(tab).attr("name");
  260. $(tab).siblings().removeClass('select-color');
  261. $(tab).addClass('select-color');
  262. type = 'untreated';
  263. $('.khfxPane').eq(0).css("display","none");
  264. $('.khfxPane').eq(1).css("display","block");
  265. $('.khfxPane').eq(2).css("display","none");
  266. // $('.khfxPane').eq(1).unlock();
  267. // $('.khfxPane').eq(1).noData(false);
  268. }else if (type == 'treated'){
  269. type = 'treated';
  270. $(tab).siblings().removeClass('select-color');
  271. $(tab).addClass('select-color');
  272. $('.khfxPane').eq(0).css("display","none");
  273. $('.khfxPane').eq(1).css("display","none");
  274. $('.khfxPane').eq(2).css("display","block");
  275. // $('.khfxPane').eq(1).unlock();
  276. // $('.khfxPane').eq(1).noData(false);
  277. }
  278. // document.getElementById("name_type").value=type;
  279. // load_two();
  280. load_one()
  281. // load_two();
  282. // load_one();
  283. //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  284. // $.post('__MODULE__/GateMagnetism/change{$tokenurl}', {'type': type, 'companyid': companyid}, function (res) {
  285. // $("#content-data").mLoading("hide");
  286. // $('#content-data').html(res);
  287. // });
  288. }
  289. // let tabset = function (tab) {
  290. // document.getElementById("content-data").innerHTML = "";
  291. // // $("#content-data").mLoading("show");
  292. // let companyid = '{$companyid}';
  293. // if (tab == 'all') {
  294. // type = 'all';
  295. // } else {
  296. // type = $(tab).attr("name");
  297. // $(tab).siblings().removeClass('select-color');
  298. // $(tab).addClass('select-color');
  299. // }
  300. // //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  301. // // $.post('__MODULE__/FireHydrant/change{$tokenurl}',{'type':type,'companyid':companyid},function(res)
  302. // // {
  303. // // $("#content-data").mLoading("hide");
  304. // // $('#content-data').html(res);
  305. // // });
  306. // load();
  307. // }
  308. tabset('all');
  309. </script>
  310. </html>