mainMobileMenu.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. $(function(){
  2. onload();
  3. $("li:[flag='sy']").addClass("checkLi");
  4. $("li:[flag='sy']").addClass("syCheck");
  5. $("li:[flag='sy']").removeClass("firstLi");
  6. menuLiClick("zns");
  7. menuLiClick("yzgk","hide","ztgk");
  8. });
  9. /**
  10. * 页面加载
  11. * @param xtype 一级菜单加载
  12. * @param type 二级菜单加载
  13. * @param showHide 不传入默认菜单栏已经显示 show菜单栏显示 hide菜单栏隐藏
  14. */
  15. function loadMain(xtype,type,showHide) {
  16. var lqid = $("#mobileZsid").val();
  17. if (lqid == null || lqid == "" || lqid == undefined) {
  18. selectMenu();
  19. alert("无正在活动的猪舍!");
  20. return;
  21. }
  22. var param = [
  23. { name: 'type', value: type}
  24. ];
  25. //加载内容页
  26. huimvMobile.loadMobilePage("mainMobileBody", xtype + "MobileBody.htm", param);
  27. //加载底部页
  28. huimvMobile.loadMobilePage("mainMobileFoot", "menuMobileFoot.htm");
  29. //隐藏菜单栏
  30. if (showHide == "hide") {
  31. } else {
  32. selectMenu();
  33. }
  34. //智能舍显示舍切换 替换头部中间文字
  35. if (xtype == "zns") {
  36. $("#mainTopTitle").hide();
  37. $("#mainZsSelect").show();
  38. } else {
  39. $("#mainTopTitle").show();
  40. $("#mainZsSelect").hide();
  41. }
  42. }
  43. function menuLiClick(type, showHide, xtype){
  44. if (type == "zns") {
  45. if ($("#" + type).is(":hidden")) {
  46. $("#" + type).show();
  47. } else {
  48. $("#" + type).hide();
  49. }
  50. } else {
  51. onload();
  52. $("li.checkLi").addClass("firstLi");
  53. $("li.firstLi").removeClass("checkLi");
  54. $("li.checkLi2").addClass("SecoundLi");
  55. $("li.SecoundLi").removeClass("checkLi2");
  56. }
  57. switch (type) {
  58. case 'sy':
  59. $("li:[flag='sy']").addClass("checkLi");
  60. $("li:[flag='sy']").addClass("syCheck");
  61. $("li:[flag='sy']").removeClass("firstLi");
  62. backMain();
  63. break;
  64. case 'yzgk':
  65. //养殖概况默认进入总体概况
  66. $("li:[flag='yzgk']").addClass("checkLi2");
  67. $("li:[flag='yzgk']").removeClass("SecoundLi");
  68. loadMain('zns',xtype, showHide);
  69. break;
  70. case 'qtsz':
  71. //群体生长默认进入体重分布
  72. $("li:[flag='qtsz']").addClass("checkLi2");
  73. $("li:[flag='qtsz']").removeClass("SecoundLi");
  74. loadMain('zns', xtype);
  75. break;
  76. case 'slxh':
  77. //饲料消耗默认进入每天消耗
  78. $("li:[flag='slxh']").addClass("checkLi2");
  79. $("li:[flag='slxh']").removeClass("SecoundLi");
  80. loadMain('zns', xtype);
  81. break;
  82. case 'snhj':
  83. //舍内环境默认进入舍内温度
  84. $("li:[flag='snhj']").addClass("checkLi2");
  85. $("li:[flag='snhj']").removeClass("SecoundLi");
  86. loadMain('zns', xtype);
  87. break;
  88. case 'pts':
  89. //普通舍默认进入饲料消耗
  90. $("li:[flag='pts']").addClass("checkLi");
  91. $("li:[flag='pts']").addClass("ptsCheck");
  92. $("li:[flag='pts']").removeClass("firstLi");
  93. loadMain('pts','ptslxh');
  94. break;
  95. case 'xx':
  96. //消息通知默认进入消息通知
  97. $("li:[flag='xx']").addClass("checkLi");
  98. $("li:[flag='xx']").addClass("xxCheck");
  99. $("li:[flag='xx']").removeClass("firstLi");
  100. loadMain('xx', xtype, showHide);
  101. break;
  102. }
  103. }
  104. function onload(){
  105. $("li:[flag='sy']").removeClass("syCheck");
  106. $("li:[flag='xx']").removeClass("xxCheck");
  107. $("li:[flag='zns']").removeClass("znsCheck");
  108. $("li:[flag='pts']").removeClass("ptsCheck");
  109. $("li:[flag='sy']").addClass("syNotCheck");
  110. $("li:[flag='xx']").addClass("xxNotCheck");
  111. $("li:[flag='zns']").addClass("znsNotCheck");
  112. $("li:[flag='pts']").addClass("ptsNotCheck");
  113. }