Przeglądaj źródła

Merge branch 'master' of https://git.coding.net/aft/AFT-WEB

dengzhiguo 7 lat temu
rodzic
commit
a48d2caa23
1 zmienionych plików z 16 dodań i 2 usunięć
  1. 16 2
      js/component/manageCenter/leftTab.jsx

+ 16 - 2
js/component/manageCenter/leftTab.jsx

@@ -24,7 +24,21 @@ const LeftTab = React.createClass({
         var idk=window.location.href.substr(ids+4)
         var rid=idk.split('#')
         var menu=getMenu(rid);
-        let cur,sub;
+        let cur,sub,sut;
+        if(rid.length>1){
+        	for(var h=0;h<menu.length;h++){
+        		if(menu[h].subMenus.length){
+        			console.log(menu[h].subMenus)
+        			menu[h].subMenus.map(function(atem){
+        				let urls=atem.url.split('#')
+        				if(rid[1]==urls[1]){
+        					sut=menu[h].url;
+        					return false
+        				}
+        			})
+        		}
+        	}
+        };
         if(menu[0].subMenus.length){
         	 cur=menu[0].subMenus[0].url.split('#');
         	 sub=menu[0].url;
@@ -34,7 +48,7 @@ const LeftTab = React.createClass({
         };
         this.setState({
         	current:rid.length>1?rid[1]:cur[1],
-        	subKey:sub
+        	subKey:rid.length>1?sut:sub
         });
         var htmlMenu=[];
         for(var j=0;j<menu.length;j++){