gate_magnetism_system.html.bak.2022-01-26 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  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 name="viewport" content="initial-scale=1.0, width=device-width, user-scalable=no" />
  8. <meta content="yes" name="apple-mobile-web-app-capable">
  9. <meta content="black" name="apple-mobile-web-app-status-bar-style">
  10. <meta content="telephone=no" name="format-detection">
  11. <meta name="robots" content="all" />
  12. <meta http-equiv="imagetoolbar" content="no" />
  13. <meta http-equiv="pragma" Content="no-cach" />
  14. <meta http-equiv="keywords" content="" />
  15. <meta name="author" content="" />
  16. <meta name="copyright" content="" />
  17. <meta name="description" content="" />
  18. <meta name="HandheldFriendly" content="true" />
  19. <title>永天消防</title>
  20. </head>
  21. <style>
  22. .pages a, .pages span {
  23. display: inline-block;
  24. padding: 2px 5px;
  25. margin: 0 1px;
  26. border: 1px solid #f0f0f0;
  27. -webkit-border-radius: 3px;
  28. -moz-border-radius: 3px;
  29. border-radius: 3px;
  30. }
  31. .pages a, .pages li {
  32. display: inline-block;
  33. list-style: none;
  34. text-decoration: none;
  35. color: #58A0D3;
  36. }
  37. .pages a.first, .pages a.prev, .pages a.next, .pages a.end {
  38. margin: 0;
  39. }
  40. .pages a:hover {
  41. border-color: #50A8E6;
  42. }
  43. .pages span.current {
  44. background: #50A8E6;
  45. color: #FFF;
  46. font-weight: 700;
  47. border-color: #50A8E6;
  48. }
  49. </style>
  50. <link rel="stylesheet" type="text/css" href="__PUBLIC__/wxapp/css/style.css">
  51. <!--<script type="text/javascript" src="__PUBLIC__/wxapp/js/jquery-1.11.3.min.js"></script>-->
  52. <script src="__PUBLIC__/wxapp/js/lib/jquery-2.2.3.min.js"></script>
  53. <script src="__PUBLIC__/wxapp/js/lib/dropload.js"></script>
  54. <!--<script src="__PUBLIC__/wxapp/js/lib/khData.js"></script>-->
  55. <script type="text/javascript"
  56. src="__PUBLIC__/wxapp/js/jquery.mloading-master/jquery.mloading-master/src/jquery.mloading.js"></script>
  57. <body>
  58. <!--头部-->
  59. <div class="header"><a class="comblack"
  60. href="__MODULE__/ComprehensiveAlarm/index{$tokenurl}/companyid/{$companyid}"></a> 门磁
  61. </div>
  62. <!--内容-->
  63. <div class="content">
  64. <!--导航-->
  65. <div class="fire-alarm-title">
  66. <span onclick="tabset(this)" name="all" class="title-label select-color">全部
  67. <if condition="$mcsl[0]['count(*)'] eq 0 ">
  68. <else/> <p>{$mcsl[0]['count(*)']}</p>
  69. </if>
  70. <!--<p>{$wjcn}</p>-->
  71. </span>
  72. <span onclick="tabset(this)" name="untreated" class="title-label">未处理</span>
  73. <span onclick="tabset(this)" name="treated" class="title-label">已处理</span>
  74. </div>
  75. <!--选择内容-->
  76. <input type="hidden" name="name_type" value="all" id="name_type" />
  77. <article class="content-bottom" >
  78. <section id="content-data" class="khfxPane">
  79. </section>
  80. </article>
  81. <!-- <div class="content-bottom" id="content-data">-->
  82. <!-- </div>-->
  83. </div>
  84. <!--底部-->
  85. <div class="footer"></div>
  86. </body>
  87. <script type="text/javascript">
  88. // let load = function (type, companyid,page) {
  89. // var tabLoadEndArray = [false, false, false];
  90. //
  91. // var dropload = $('#content-data').dropload({
  92. // scrollArea: window,
  93. // // domUp : { // 上方DOM
  94. // // domClass : 'dropload-up',
  95. // // domRefresh : '',
  96. // // domUpdate : '<div class="dropload-update">加载中...</div>',
  97. // // domDown : '<div class="dropload-load"><span class="loading"></span>已无数据</div>'
  98. // // },
  99. // domDown: {
  100. // domClass: 'dropload-down',
  101. // domRefresh: '',
  102. // domLoad: '<div class="dropload-load"><span class="loading"></span>加载中...</div>',
  103. // domNoData: '<div class="dropload-noData">已无数据</div>'
  104. // },
  105. // loadDownFn: function (me) {
  106. // setTimeout(function () {
  107. // if (tabLoadEndArray[0]) {
  108. // me.resetload();
  109. // me.lock();
  110. // me.noData();
  111. // me.resetload();
  112. // return;
  113. // }
  114. // page++;
  115. // console.log("page:"+page);
  116. // $.ajax({
  117. // url: "__MODULE__/GateMagnetism/change{$tokenurl}",
  118. // type: "POST",
  119. // data: {
  120. // type: type,
  121. // companyid: companyid,
  122. // page: page
  123. // },
  124. // dataType: "JSON",
  125. // success: function (res) {
  126. // console.log(res);
  127. // // console.log(res.length);
  128. // var arr_length = res.length;
  129. // var size=0
  130. // if (arr_length==20){
  131. // size=20;
  132. // }else if (arr_length==0){
  133. // size = 1;
  134. // }else {
  135. // size = arr_length;
  136. // }
  137. // // console.log("arr_length:"+arr_length);
  138. // // console.log("size:"+size);
  139. // var result = '';
  140. // for (var i = 0; i < size; i++) {
  141. // if (res[0].totalCount > 0) {
  142. // // arr_length--;
  143. // // console.log("arr_length--" + arr_length--);
  144. // } else {
  145. // tabLoadEndArray[0] = true;
  146. // break;
  147. // }
  148. // // console.log(res[i].time);
  149. // var clzt = parseInt(res[i].clzt);
  150. // var clztHtml = '';
  151. // if (clzt==1){
  152. // clztHtml='<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">已处理</a>';
  153. // }else {
  154. // clztHtml='<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">未处理</a>';
  155. // }
  156. // result += ''
  157. // + '<div class="item-list">'
  158. // + '<p>'+res[i].time+' <span class="size" >'+res[i].wtype+'</span></p>'
  159. // + '<p>'+res[i].owner_name+''
  160. // + '<span>'
  161. // + clztHtml
  162. // + '</span></p>'
  163. // + '</div>';
  164. // }
  165. // $('#content-data').append(result);
  166. // me.resetload();
  167. // }
  168. // })
  169. // }, 500);
  170. // }
  171. // });
  172. // // dropload();
  173. // }
  174. var type = 'all';
  175. let load_one = function () {
  176. var page = 0;
  177. let companyid = '{$companyid}';
  178. // var name_type=document.getElementById('name_type').value
  179. $('.content-bottom').dropload({
  180. scrollArea: window,
  181. loadDownFn: function (me) {
  182. alert(me);
  183. page++;
  184. var result = '';
  185. $.ajax({
  186. url: "__MODULE__/GateMagnetism/change{$tokenurl}",
  187. type: "POST",
  188. data: {
  189. type: type,
  190. companyid: companyid,
  191. page: page
  192. },
  193. dataType: "JSON",
  194. success: function (res) {
  195. console.log(res);
  196. var arr_length = res.length;
  197. result = '';
  198. if( arr_length>0 ){
  199. for(var i = 0; i < arr_length; i++){
  200. var clzt = res[i].clzt;
  201. var clztHtml = '';
  202. if (clzt==1){
  203. clztHtml='<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">已处理</a>';
  204. }else {
  205. clztHtml='<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">未处理</a>';
  206. }
  207. result += ''
  208. + '<div class="item-list">'
  209. + '<p>'+res[i].time+' <span class="size" >'+res[i].wtype+'</span></p>'
  210. + '<p>'+res[i].owner_name+''
  211. + '<span>'
  212. + clztHtml
  213. + '</span></p>'
  214. + '</div>';
  215. };
  216. setTimeout(function () {
  217. $('#content-data').append(result);
  218. me.resetload();
  219. }, 500);
  220. alert(page);
  221. }else{
  222. alert("page"+page);
  223. // 锁定
  224. me.lock();
  225. // 无数据
  226. me.noData();
  227. me.resetload();
  228. }
  229. },
  230. error: function(xhr, type){
  231. alert('Ajax error!');
  232. // 即使加载出错,也得重置
  233. me.resetload();
  234. }
  235. });
  236. }
  237. });
  238. // load_one();
  239. }
  240. // var days = function(pageNum) {
  241. // var result = '';
  242. // let companyid = '{$companyid}';
  243. // var name_type=document.getElementById('name_type').value
  244. // $.ajax({
  245. // type: "post",
  246. // // contentType: "application/json",
  247. // url: "__MODULE__/GateMagnetism/change{$tokenurl}",
  248. // data: {
  249. // type: name_type,
  250. // companyid: companyid,
  251. // page: pageNum
  252. // },
  253. // dataType: "JSON",
  254. // success: function(res) {
  255. // console.log(res)
  256. // var arr_length = res.length
  257. // if (arr_length > 0) {
  258. // for(var i = 0; i < arr_length; i++){
  259. // var clzt = res[i].clzt;
  260. // var clztHtml = '';
  261. // if (clzt==1){
  262. // clztHtml='<a href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">已处理</a>';
  263. // }else {
  264. // clztHtml='<a class="bule" href="__MODULE__/Fireinfo/index{$tokenurl}/type/130/id/' + res[i].id + '">未处理</a>';
  265. // }
  266. // result += ''
  267. // + '<div class="item-list">'
  268. // + '<p>'+res[i].time+' <span class="size" >'+res[i].wtype+'</span></p>'
  269. // + '<p>'+res[i].owner_name+''
  270. // + '<span>'
  271. // + clztHtml
  272. // + '</span></p>'
  273. // + '</div>';
  274. // };
  275. // $("#content-data").append(result);
  276. // }
  277. // }
  278. // })
  279. // }
  280. // function load_two(){
  281. // var pageNum = 1; // 当前页码
  282. // var pageSize = 20; // 当前每页条数
  283. // var openid = ""
  284. // $(function() {
  285. // $(window).scroll(function() {
  286. // var scrollTop = $(this).scrollTop();
  287. // var scrollHeight = $(document).height();
  288. // var windowHeight = $(this).height();
  289. // if (scrollTop + windowHeight == scrollHeight) {  //此处是滚动条到底部时候触发的事件,在这里写要加载的数据,或者是拉动滚动条的操作
  290. // pageNum++;
  291. // console.log(pageNum);
  292. // days(pageNum)
  293. // }
  294. // });
  295. // days(1)
  296. // })
  297. // }
  298. //点击 tab页 切换tab页
  299. document.getElementById("content-data").innerHTML = "";
  300. $("#content-data").mLoading("show");
  301. let tabset = function (tab) {
  302. page = 0;
  303. pageNum = 1;
  304. document.getElementById("content-data").innerHTML = "";
  305. let companyid = '{$companyid}';
  306. if (tab == 'all') {
  307. type = 'all';
  308. } else {
  309. type = $(tab).attr("name");
  310. $(tab).siblings().removeClass('select-color');
  311. $(tab).addClass('select-color');
  312. }
  313. // document.getElementById("name_type").value=type;
  314. // load_two();
  315. load_one()
  316. // load_two();
  317. // load_one();
  318. //let index=$(".fire-alarm-title span").index(tab);获取点击的是第几个tab页
  319. // $.post('__MODULE__/GateMagnetism/change{$tokenurl}', {'type': type, 'companyid': companyid}, function (res) {
  320. // $("#content-data").mLoading("hide");
  321. // $('#content-data').html(res);
  322. // });
  323. }
  324. tabset('all');
  325. </script>
  326. </html>