|
@@ -1,8 +1,8 @@
|
|
import React, { Component } from 'react';
|
|
import React, { Component } from 'react';
|
|
import '../content.less';
|
|
import '../content.less';
|
|
import './content.less';
|
|
import './content.less';
|
|
-import LeftTab from './leftTab';
|
|
|
|
-
|
|
|
|
|
|
+import LeftTab from '../leftTab';
|
|
|
|
+import {getMenu} from '../publicMenu.jsx'
|
|
|
|
|
|
class Content extends Component {
|
|
class Content extends Component {
|
|
constructor() {
|
|
constructor() {
|
|
@@ -13,10 +13,20 @@ class Content extends Component {
|
|
};
|
|
};
|
|
}
|
|
}
|
|
componentWillMount() {
|
|
componentWillMount() {
|
|
|
|
+ var ids=window.location.href.indexOf('rid=');
|
|
|
|
+ var idk=window.location.href.substr(ids+4);
|
|
|
|
+ var rid=idk.split('#');
|
|
|
|
+ let menu=getMenu(rid);
|
|
|
|
+ let curry;
|
|
|
|
+ if(menu[0].subMenus.length>0){
|
|
|
|
+ curry=menu[0].subMenus[0].url.split('#');
|
|
|
|
+ }else{
|
|
|
|
+ curry=menu[0].url.split('#');
|
|
|
|
+ };
|
|
if (window.location.hash) {
|
|
if (window.location.hash) {
|
|
this.getKey(window.location.hash.substr(1));
|
|
this.getKey(window.location.hash.substr(1));
|
|
} else {
|
|
} else {
|
|
- this.getKey("star");
|
|
|
|
|
|
+ this.getKey(curry[1]);
|
|
};
|
|
};
|
|
}
|
|
}
|
|
getKey(key) {
|
|
getKey(key) {
|
|
@@ -106,7 +116,7 @@ class Content extends Component {
|
|
require.ensure([], () => {
|
|
require.ensure([], () => {
|
|
const Module = require('../module').default;
|
|
const Module = require('../module').default;
|
|
this.setState({
|
|
this.setState({
|
|
- component: Module,
|
|
|
|
|
|
+ component: <Module />,
|
|
});
|
|
});
|
|
});
|
|
});
|
|
break;
|
|
break;
|
|
@@ -114,7 +124,7 @@ class Content extends Component {
|
|
require.ensure([], () => {
|
|
require.ensure([], () => {
|
|
const Module = require('../module').default;
|
|
const Module = require('../module').default;
|
|
this.setState({
|
|
this.setState({
|
|
- component: Module,
|
|
|
|
|
|
+ component: <Module />,
|
|
});
|
|
});
|
|
});
|
|
});
|
|
break;
|
|
break;
|
|
@@ -122,7 +132,7 @@ class Content extends Component {
|
|
require.ensure([], () => {
|
|
require.ensure([], () => {
|
|
const Module = require('../module').default;
|
|
const Module = require('../module').default;
|
|
this.setState({
|
|
this.setState({
|
|
- component: Module,
|
|
|
|
|
|
+ component: <Module />,
|
|
});
|
|
});
|
|
});
|
|
});
|
|
break;
|
|
break;
|
|
@@ -130,7 +140,7 @@ class Content extends Component {
|
|
require.ensure([], () => {
|
|
require.ensure([], () => {
|
|
const Module = require('../module').default;
|
|
const Module = require('../module').default;
|
|
this.setState({
|
|
this.setState({
|
|
- component: Module,
|
|
|
|
|
|
+ component: <Module />,
|
|
});
|
|
});
|
|
});
|
|
});
|
|
break;
|
|
break;
|