mcsy.htm 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>mcsy</title>
  6. <style>
  7. .sectionBtm .iscroll .refinsh{
  8. margin-top: 1.8rem;
  9. position: absolute;
  10. left: 50%;
  11. transform: translateX(-50%);
  12. -webkit-transform: translateX(-50%);
  13. -o-transform: translateX(-50%);
  14. -moz-transform: translateX(-50%);
  15. }
  16. .sectionBtm .iscroll .refinsh img{
  17. width: 0.8rem;
  18. }
  19. #wrap .syheader{
  20. background: rgba(0,0,0,0.1);
  21. }
  22. #wrap .sysection{
  23. height: 107.86%;
  24. top: -0.7rem;
  25. }
  26. #wrap .sysection .sectionTop{
  27. padding: 0;
  28. height: 36%;
  29. }
  30. #wrap .sysection .sectionBtm{
  31. height: 61%;
  32. }
  33. #sy,#sjlr,#mc{
  34. display:flex;
  35. flex: 1;
  36. -webkit-flex: 1;
  37. flex-direction: column;
  38. -webkit-flex-direction: column;
  39. }
  40. .btn-group.open .dropdown-toggle{
  41. box-shadow: inset 0 3px 5px transparent !important;
  42. }
  43. .tab>li>a {
  44. margin-bottom: 0 !important;
  45. padding:0 !important;
  46. color: #000;
  47. font-size: 0.28rem;
  48. }
  49. .swiper-slide img{
  50. width: 100%;
  51. height: 100%;
  52. }
  53. .sectionBtm>ul{
  54. display: -webkit-box;
  55. }
  56. .sectionBtm ul li{
  57. -webkit-box-flex: 1;
  58. padding: 0.2rem 0;
  59. }
  60. .sectionBtm ul li a{
  61. font-size: 0.24rem !important;
  62. }
  63. .liborderBottom{
  64. border-bottom: 2px solid #4D778F;
  65. }
  66. .liborderBottomColor{
  67. color: #4D778F !important;
  68. }
  69. .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
  70. background: none;
  71. color: #4d778f;
  72. }
  73. .list-group-item.active>.badge, .nav-pills>.active>a>.badge{
  74. background: red;
  75. color: #fff;
  76. }
  77. .badge{
  78. right: 0rem;
  79. top: -0.25rem;
  80. margin: 0 !important;
  81. background: #E61F18;
  82. position: absolute;
  83. }
  84. .sectionBtm .iscroll{
  85. position: absolute;
  86. overflow: hidden;
  87. left: 0;
  88. top: 0.785rem;
  89. bottom: 0;
  90. z-index: 1;
  91. width: 100%;
  92. }
  93. .sectionBtm .iscroll li{
  94. display: flex;
  95. justify-content: center;
  96. align-items: center;
  97. }
  98. .yjul li>span,.scglul li>span{
  99. font-size: 0.24rem;
  100. color: #E61F18;
  101. }
  102. .sectionBtm .iscroll>div>.list-group li:nth-child(odd){
  103. background: #bbcde1;
  104. font-size: 0.22rem;
  105. }
  106. .sectionBtm .iscroll>div>.list-group li:nth-child(even){
  107. background: #d7dfea;
  108. font-size: 0.22rem;
  109. }
  110. .dropdown-menu li{
  111. margin: 0.1rem 0;
  112. }
  113. .sysection .btn-group{
  114. width: 80%;margin: 0 10%;z-index: 9999;position: absolute;top: 33.6%;
  115. }
  116. .sysection .btn-group button{
  117. width: 100%;background: #fff;padding:0.1rem 0.32rem;font-size:0.26rem;border-radius: 24px;
  118. }
  119. .dropdown-backdrop{
  120. z-index: -1;
  121. }
  122. #sy, #sjlr, #mc,#scxx,#cbkz,#wscl{
  123. display: flex;
  124. flex: 1;
  125. -webkit-flex: 1;
  126. flex-direction: column;
  127. -webkit-flex-direction: column;
  128. }
  129. </style>
  130. <script type="text/javascript" src="views/haifmv/mcsy.js"></script>
  131. <script type="text/javascript">
  132. $(function () {
  133. $("#sy").show();
  134. $("#mc").hide();
  135. $("#sjlr").hide();
  136. $("#scxx").hide();
  137. $("#wscl").hide();
  138. $("#cbkz").hide();
  139. $("#mcid").val($("#symcid").val());
  140. $("#selectUl div").bind("tap", function () {
  141. var thisHtml = $(this).html();
  142. $(".mcName").html(thisHtml + "<span class='caret'></span>");
  143. $("#symcid").val($(this).attr("name"));
  144. $("#mcid").val($("#symcid").val());
  145. loadSy(1);
  146. });
  147. if ($("#toList").val() == 1) {
  148. hideMenu();
  149. loadMc(1);
  150. }else if ($("#toList").val() == 2) {
  151. hideMenu();
  152. loadSjlr(2); //从数据录入中返回,下面亮起数据录入的灯
  153. }else if ($("#toList").val() == 3) {
  154. hideMenu();
  155. pig(4);
  156. loadScxx(); //从生产信息返回
  157. }
  158. var yhid = $("#yhid").val();
  159. if(yhid == "17") {
  160. $(".szmcshow").show();
  161. $(".scglshow").hide();
  162. }else {
  163. $(".scglshow").show();
  164. $(".szmcshow").hide();
  165. }
  166. //localstorage.clear();
  167. document.cookie = "name=0" ;
  168. //全控。 暂时不修改
  169. $('#QkSetOptions').on('click', '.option', function () {
  170. var mcid = $("#mcid").val();
  171. $('.modal-backdrop').remove();
  172. $('body').removeClass('modal-open');
  173. haifm.loadMobilePage("haifm", "haifmQk" + $(this).data('skip') + ".htm?mcid=" + mcid);
  174. $("#type").val("2");
  175. $("#addWrapper").addClass("hidden");
  176. });
  177. });
  178. //updateWdCount();
  179. function loadSy(flag) {
  180. if (flag == 1) {
  181. $("#sy").html("");
  182. haifm.loadMobilePage("haifm", "haifmvMain.htm?uuid=" + $("#uuid").val() + "&mcid=" + $("#mcid").val() + "&qyid=" + $("#qyid").val());
  183. }
  184. $("#sy").show();
  185. /* 移除数据录入竖屏代码 */
  186. var portrait = $("link[id='portrait']");
  187. if(portrait.length >= 1){
  188. $("link[id='portrait']").remove();
  189. }
  190. /* 移除数据录入横屏代码 */
  191. var landscape = $("link[id='landscape']");
  192. if(landscape.length >= 1){
  193. $("link[id='landscape']").remove();
  194. }
  195. clearZsListLocalStorage();
  196. }
  197. function loadSjlr(type) {
  198. $("#sy").html("");
  199. $("#mc").html("");
  200. $("#sjlr").show();
  201. haifm.loadMobilePage("sjlr", "hpSjlrIndex.htm?mcid=" + $("#mcid").val() + "&devType=" + $("#devType").val());
  202. //haifm.loadMobilePage("sjlr", "hpSyIndex.htm?mcid=" + $("#mcid").val() + "&devType=" + $("#devType").val());
  203. if (type == 2) {
  204. $(".mcsy").css("background-image","url(views/haifmv/img/bai.png)");
  205. $(".mcsy").next().removeClass("textColor");
  206. $(".sjlr").css("background-image","url(views/haifmv/img/ding.png)");
  207. $(".sjlr").next().addClass("textColor");
  208. }
  209. clearZsListLocalStorage();
  210. }
  211. function loadWscl(type) {
  212. $("#sy").html("");
  213. $("#mc").html("");
  214. $("#wscl").show();
  215. haifm.loadMobilePage("wscl", "hpWsclIndex.htm?mcid=" + $("#mcid").val());
  216. if (type == 2) {
  217. $(".mcsy").css("background-image","url(views/haifmv/img/bai.png)");
  218. $(".mcsy").next().removeClass("textColor");
  219. $(".sjlr").css("background-image","url(views/haifmv/img/ding.png)");
  220. $(".sjlr").next().addClass("textColor");
  221. }
  222. clearZsListLocalStorage();
  223. $("footer").hide();
  224. }
  225. function loadMc(type) {
  226. $("#sy").html("");
  227. $("#scxx").html("");
  228. $("#cbkz").html("");
  229. $("#mc").show();
  230. haifm.loadMobilePage("mc", "mcHaifmvIndex.htm?from=sy");
  231. if (type == 1) {
  232. $(".mcsy").css("background-image","url(views/haifmv/img/bai.png)");
  233. $(".mcsy").next().removeClass("textColor");
  234. $(".jrmc").css("background-image","url(views/haifmv/img/ding.png)");
  235. $(".jrmc").next().addClass("textColor");
  236. }
  237. /* 移除数据录入竖屏代码 */
  238. var portrait = $("link[id='portrait']");
  239. if(portrait.length >= 1){
  240. $("link[id='portrait']").remove();
  241. }
  242. /* 移除数据录入横屏代码 */
  243. var landscape = $("link[id='landscape']");
  244. if(landscape.length >= 1){
  245. $("link[id='landscape']").remove();
  246. }
  247. }
  248. function hideMenu() {
  249. $("#sy").hide();
  250. $("#mc").hide();
  251. $("#sjlr").hide();
  252. $("#scxx").hide();
  253. $("#cbkz").hide();
  254. $("#wscl").hide();
  255. }
  256. function clearZsListLocalStorage() {
  257. localStorage.removeItem("zsList");
  258. localStorage.removeItem("scrollEndY");
  259. localStorage.removeItem("zsListPage");
  260. }
  261. function loadScxx(){
  262. $("#sy").html("");
  263. $("#mc").html("");
  264. $("#scxx").show();
  265. $("#cbkz").html("");
  266. $(".mcsy").css("background-image","url(views/haifmv/img/bai.png)");
  267. $(".sjlr").css("background-image","url(views/haifmv/img/bai.png)");
  268. $(".jrmc").css("background-image","url(views/haifmv/img/bai.png)");
  269. $(".scxx").next().addClass("textColor");
  270. haifm.loadMobilePage("scxx", "hpScxxIndex.htm?mcid=" + $("#mcid").val() + "&yhid=" + $("#yhid").val());
  271. }
  272. function loadCbkz(){
  273. $("#sy").html("");
  274. $("#mc").html("");
  275. $("#cbkz").html("");
  276. $("#cbkz").show();
  277. $(".mcsy").css("background-image","url(views/haifmv/img/bai.png)");
  278. $(".sjlr").css("background-image","url(views/haifmv/img/bai.png)");
  279. $(".jrmc").css("background-image","url(views/haifmv/img/bai.png)");
  280. $(".cbkz").next().addClass("textColor");
  281. haifm.loadMobilePage("cbkz", "hpCbkzIndex.htm?mcid=" + $("#mcid").val() + "&yhid=" + $("#yhid").val());
  282. }
  283. </script>
  284. </head>
  285. <body>
  286. <input type="hidden" id="symcid" value="$!mcid" />
  287. <input type="hidden" id="size" value="$!size" />
  288. <input type="hidden" id="toList" value="$!toList" />
  289. <input type="hidden" id="qyzt2" value="$!qyzt"/>
  290. <div id="wrap">
  291. <div id = "sy">
  292. <header class="syheader">
  293. <span class="glyphicon" aria-hidden="true" style="width: 18px;height: 18px;"></span>
  294. <p>牧场首页</p>
  295. <span class="glyphicon" aria-hidden="true" style="width: 18px;height: 18px;"></span>
  296. </header>
  297. <div class="middle">
  298. <section class="sysection">
  299. <div class="sectionTop">
  300. <div class="swiper-container" style="height: 100%;padding-bottom:0;">
  301. <div class="swiper-wrapper">
  302. <div class="swiper-slide"><img src="views/haifmv/img/sy_img/sy_1.png"/></div>
  303. <div class="swiper-slide"><img src="views/haifmv/img/sy_img/sy_2.jpg"/></div>
  304. <div class="swiper-slide"><img src="views/haifmv/img/sy_img/sy_3.jpg"/></div>
  305. <div class="swiper-slide"><img src="views/haifmv/img/sy_img/sy_4.jpg"/></div>
  306. <div class="swiper-slide"><img src="views/haifmv/img/sy_img/sy_5.jpg"/></div>
  307. </div>
  308. <div class="swiper-pagination"></div>
  309. <div class="swiper-button-prev swiper-button-white"></div>
  310. <div class="swiper-button-next swiper-button-white"></div>
  311. </div>
  312. </div>
  313. <!-- 牧场选择 -->
  314. <div class="btn-group">
  315. <button class="btn btn-default btn-lg dropdown-toggle mcName" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  316. <input type="hidden" id="selectMc" value="$!obj.id"/>
  317. #if ("$!gh" == "h000") ****** #else $!mcmc #end
  318. #if ($!size != 1)
  319. <span class="caret"></span>
  320. #end
  321. </button>
  322. #if ($!size != 1)
  323. <div class="mcIscroll dropdown-menu" style="height: 5rem;position: absolute;overflow: hidden;left: 0;bottom: 0;z-index: 1;width: 100%;">
  324. <div value = "$!size" id = "selectUl">
  325. #foreach ($!obj in $mcdaList)
  326. <div name="$!obj.id" style="padding: 0.1rem;text-align: center;">#if ("$!gh" == "h000") ****** #else $!obj.mcmc #end</div>
  327. #end
  328. </div>
  329. </div>
  330. #end
  331. </div>
  332. <div class="sectionBtm">
  333. <ul class="nav nav-pills tab" role="tablist">
  334. <li role="presentation" >
  335. <a href="#" class="gk" >牧场概况 <span class="badge" id = "countMcgk"></span></a>
  336. </li>
  337. <li role="presentation" class="liborderBottom">
  338. <a href="#" class="yj liborderBottomColor">预警提示<span class="badge" id = "countYjts"></span></a>
  339. </li>
  340. <li role="presentation">
  341. <a href="#" class="sc">生产管理<span class="badge" id = "countScgl"></span></a>
  342. </li>
  343. </ul>
  344. <div class="iscroll">
  345. <div>
  346. <div class="refinsh">
  347. <img src="views/haifmv/img/pullUp.gif" />
  348. </div>
  349. <ul class="list-group gkul" style="display: none;"></ul>
  350. <ul class="list-group yjul"></ul>
  351. <ul class="list-group scglul" style="display: none;"></ul>
  352. <!-- <div id="pullUp" class="">
  353. <div class="pullUpLabel">上拉加载更多</div>
  354. </div> -->
  355. </div>
  356. </div>
  357. </div>
  358. </section>
  359. </div>
  360. </div>
  361. <div id="sjlr"></div>
  362. <div id="mc"></div>
  363. <div id="scxx"></div>
  364. <div id="wscl"></div>
  365. <div id="cbkz" style="height: 10.5rem !important;"></div>
  366. <footer class="row syfo">
  367. <ul class="nav nav-pills navbar-fixed-bottom nav-justified" id = "#menu">
  368. <li onclick="hideMenu(),loadSy(1),pig(0)"><span class="mcsy"></span><a href="#" class="textColor">牧场首页</a></li>
  369. <li class="scglshow" onclick="hideMenu(),loadSjlr(),pig(1)"><span class="sjlr"></span><a href="#">生产管理</a></li>
  370. <li class="szmcshow" onclick="hideMenu(),loadScxx(),pig(4)"><span class="scxx"></span><a href="#">生产信息</a></li>
  371. <li class="szmcshow" onclick="hideMenu(),loadCbkz(),pig(3)"><span class="cbkz"></span><a href="#">成本控制</a></li>
  372. #if("$!yhid" == "78")
  373. <li onclick="hideMenu(),loadWscl(2),pig(5)"><span class="sjlr"></span><a href="#">污水处理</a></li>
  374. #end
  375. <li onclick="hideMenu(),loadMc(),pig(2)"><span class="jrmc"></span><a href="#">进入牧场</a></li>
  376. </ul>
  377. </footer>
  378. </div>
  379. </body>
  380. </html>