소스 검색

控制台明细菜单对应4306,菜单选中图标点亮4412

zhouna 5 년 전
부모
커밋
efb9a208a4
4개의 변경된 파일30개의 추가작업 그리고 21개의 파일을 삭제
  1. 7 11
      src/js/console.js
  2. 9 7
      src/js/deptConsole.js
  3. 1 0
      src/js/index.js
  4. 13 3
      src/js/utils.js

+ 7 - 11
src/js/console.js

@@ -7,7 +7,7 @@ require("../images/arrow_down.png")
 // import 'zrender/lib/svg/svg';
 const {api} = require('./api.js')
 const echarts = require('echarts');
-const {post,setCookie,delCookie,getCookie} = require('../js/utils.js');
+const {post,setCookie,delCookie,getCookie,focusMenuItem} = require('../js/utils.js');
 let payMoney = [],dayLis = [],dateType = 2,slideType = 1,hospital=getCookie("hospital");
 $(function(){
     if(!hasData('YH-KZT')){
@@ -63,26 +63,22 @@ $(function(){
 })
 function getDetails(){
     $(".part02 .bingli,.part02 .bingliLis,.part03 .circle .title,.pubEchartB.paymoney .title").click(function(){
-        $(parent.document).find("#contentIframe").attr("src","deptScoreDetailControl.html")
-        $(".container",parent.document).removeClass("console-cont");
+      focusMenuItem("YH-ZKK-GKSQXZB_XQ");
     })
     $(".part03 .partTitlePub").click(function(){
-        $(parent.document).find("#contentIframe").attr("src",hospital=="台州市立"?"jiaji.html":"partDetailControl.html")
-        $(".container",parent.document).removeClass("console-cont");
+        focusMenuItem("YH-ZKK-BASYHGLZB_XQ");
     })
     $(".paymoney.pubEchart .title").click(function(){
-        $(parent.document).find("#contentIframe").attr("src","dayDetail.html")
-        $(".container",parent.document).removeClass("console-cont");
+        focusMenuItem("YH-ZKK-KSPJZYTS_XQ");
     })
     $(".defect .partTitlePub").click(function(){//from 1 console / 2  deptConsole
-        $(parent.document).find("#contentIframe").attr("src","mukuaiControl.html?from=1&dateType="+dateType)
-        $(".container",parent.document).removeClass("console-cont");
+        focusMenuItem("YH-ZKK-GMKQXZB_XQ");
     })
     $(".circleB .title").click(function(){
-        $(parent.document).find("#contentIframe").attr("src","tiaomuControl.html?from=1&dateType="+dateType)
-        $(".container",parent.document).removeClass("console-cont");
+      focusMenuItem("YH-ZKK-TMQXZB_XQ");
     })
 }
+
 //判断有无某一权限
 function hasData(data){
     let lis = JSON.parse(getCookie("codeLis"))

+ 9 - 7
src/js/deptConsole.js

@@ -7,7 +7,7 @@ require("../images/arrow_down.png")
 // import 'zrender/lib/svg/svg';
 const {api} = require('./api.js')
 const echarts = require('echarts');
-const {post,setCookie,delCookie,getCookie} = require('../js/utils.js');
+const {post,setCookie,delCookie,getCookie,focusMenuItem} = require('../js/utils.js');
 let payMoney = [],dayLis = [],dateType = 2,curDept = '',datafst=[],datasec=[],datatrd=[],datafour=[],hospital=getCookie("hospital");
 $(function(){
     if(!hasData('YH-KZT')&&!hasData('YH-KZTKS')){
@@ -42,17 +42,19 @@ $(function(){
 })
 function tiaomu(){
     $(".defect .partTitlePub").click(function(){
+        focusMenuItem("YH-KSZR-GMKQXZB_XQ");
         $(parent.document).find("#contentIframe").attr("src","mukuai.html?from=2&deptName="+curDept+"&dateType="+dateType)
-    })
+    });
     $(".circleBSingle .title,.homePageNo .title").click(function(){
+        focusMenuItem("YH-KSZR-TMQXZB_XQ");
         $(parent.document).find("#contentIframe").attr("src","tiaomu.html?from=2&deptName="+curDept+"&dateType="+dateType)
-    })
+    });
     $(".homePage .title").click(function(){
-        $(parent.document).find("#contentIframe").attr("src","partDetail.html")
-    })
+        focusMenuItem("YH-KSZR-BASYHGLZB_XQ")
+    });
     $(".part02 .bingli,.part02 .bingliLis").click(function(){
-        $(parent.document).find("#contentIframe").attr("src","deptScoreDetail.html")
-    })
+        focusMenuItem("YH-KSZR-KSQXZB_XQ");
+    });
 }
 //判断有无某一权限
 function hasData(data){

+ 1 - 0
src/js/index.js

@@ -89,6 +89,7 @@ function initMenu(data,userInfo){
   $(".page").on("click",function(){
     $(".menu .active").removeClass('active');
     $(this).addClass("active");
+    $(this).parents(".list-1-show").addClass("active");
     const code = $(this).attr("code");
     let url = './'+pageMap[code];
     if(code === 'YH-BLZK-ZKPFGR'){

+ 13 - 3
src/js/utils.js

@@ -1,7 +1,7 @@
 const qs = require('qs');
 const $ = require("jquery");
 var Utils = require('./rePromise');
-const baseUrl = "http://192.168.2.236:5858"
+const baseUrl = "http://192.168.2.241:5858"
 //页面映射
 const pageMap={
   'YH-KZT':'console.html',
@@ -185,7 +185,16 @@ function hasData(data){
   }
   return false;
 }
-
+//定位对应明细菜单
+function focusMenuItem(code){
+  const ele = $(parent.document).find(".menu .page[code="+code+"]");
+  const parEle = ele.parents(".list-1");
+  if(!parEle.is(".list-1-show")){
+    parEle.click();
+  }
+  //console.log($(parent.document).find(".menu .page[code='YH-ZKK-GMKQXZB_XQ']"))
+  ele.click();
+}
 module.exports = {
   pageMap,
   post,
@@ -196,5 +205,6 @@ module.exports = {
   getCookie,
   delCookie,
   setBoxHeight,
-  hasData
+  hasData,
+  focusMenuItem
 };