| 
					
				 | 
			
			
				@@ -1,94 +0,0 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import React from 'react'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { Menu, Icon } from 'antd'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import '../leftTab.less'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import './content.less'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import '../content.less'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const SubMenu = Menu.SubMenu; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const MenuItemGroup = Menu.ItemGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getMenu} from '../publicMenu.jsx' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const LeftTab = React.createClass({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getInitialState() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            current: '',  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            subKey: '',  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleClick(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.props.handlekey(e.key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            current: e.key, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    componentWillMount() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    	let me_=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var ids=window.location.href.indexOf('rid=') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var idk=window.location.href.substr(ids+4) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var rid=idk.split('#') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var menu=getMenu(rid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let cur,sub; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(menu[0].subMenus.length){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	 cur=menu[0].subMenus[0].url.split('#'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	 sub=menu[0].url; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	 cur=menu[0].url.split('#'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	 sub='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	current:cur[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	subKey:sub 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        var htmlMenu=[]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for(var j=0;j<menu.length;j++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	if(menu[j].subMenus.length){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        		htmlMenu.push( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				<SubMenu key={menu[j].url} title={<span>{menu[j].name}</span>}> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						menu[j].subMenus.map(function(item){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							let urls=item.url.split('#'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-							return <Menu.Item key={urls[1]}>{item.name}</Menu.Item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				</SubMenu> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        		let urlt=menu[j].url.split('#'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        		htmlMenu.push( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        			<Menu.Item key={urlt[1]}>{menu[j].name}</Menu.Item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        		) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.setState({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	htmlMenus:htmlMenu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const _me = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (window.location.hash&&menu[0].subMenus.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let theKey = window.location.hash.substr(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            menu.map(function (item1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                item1.subMenus.map(function (item2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                	let urls=item2.url.split('#') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                    if (theKey == urls[1]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                        _me.state.subKey = item1.url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                    }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.state.current = theKey; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        	this.state.current = window.location.hash.substr(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    render() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <Menu onClick={this.handleClick} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                selectedKeys={[this.state.current]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                defaultOpenKeys={[this.state.subKey]} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mode="inline" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                className="account-left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	            {this.state.htmlMenus} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </Menu> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-export default LeftTab; 
			 |