| | |
| | | import {HashRouter, Switch, Route, Redirect} from 'react-router-dom' |
| | | import md5 from 'md5' |
| | | import moment from 'moment' |
| | | import options from '@/store/options.js' |
| | | import asyncComponent from '@/utils/asyncComponent' |
| | | import asyncLoadComponent from '@/utils/asyncLoadComponent' |
| | | |
| | |
| | | {path: '/mobmanage', name: 'mobmanage', component: MobManage, auth: true}, |
| | | {path: '/mobdesign/:appId/:appType/:appCode/:appName', name: 'mobdesign', component: MobDesign, auth: true}, |
| | | {path: '/menudesign/:MenuId/:ParentId/:MenuName/:MenuNo', name: 'menudesign', component: MenuDesign, auth: true}, |
| | | {path: '/main/:param', name: 'pmain', component: Main, auth: true} |
| | | {path: '/paramsmain/:param', name: 'pmain', component: Main, auth: true} |
| | | ] |
| | | |
| | | export default class RouteConfig extends Component { |
| | |
| | | let _cell = cell.split('=') |
| | | p[_cell[0]] = _cell[1] |
| | | }) |
| | | sessionStorage.setItem('UserID', p.ud) |
| | | sessionStorage.setItem('LoginUID', p.ld) |
| | | sessionStorage.setItem('User_Name', p.un) |
| | | !sessionStorage.getItem('UserID') && sessionStorage.setItem('UserID', p.ud) |
| | | !sessionStorage.getItem('LoginUID') && sessionStorage.setItem('LoginUID', p.ld) |
| | | !sessionStorage.getItem('User_Name') && sessionStorage.setItem('User_Name', p.un) |
| | | |
| | | if (p.mlogo) { |
| | | window.GLOB.mainlogo = p.mlogo |
| | | } |
| | | if (options.styles[p.mstyle]) { |
| | | document.getElementById('root').className = options.styles[p.mstyle] |
| | | } |
| | | |
| | | sessionStorage.setItem('MainMenu', p.mm) |
| | | sessionStorage.setItem('SubMenu', p.sm) |
| | | sessionStorage.setItem('ThirdMenu', p.tm) |
| | |
| | | if (userId && isauth) { |
| | | return (<item.component {...props}/>) |
| | | } else { |
| | | return (<Redirect to={{ pathname: '/login', state: {from: props.location}}}/>) |
| | | // return (<Redirect to={{ pathname: '/login', state: {from: props.location}}}/>) |
| | | return (<Redirect to={{ pathname: '/login'}}/>) |
| | | } |
| | | } |
| | | |