| | |
| | | import asyncComponent from '@/utils/asyncComponent' |
| | | import asyncLoadComponent from '@/utils/asyncLoadComponent' |
| | | |
| | | const main = asyncLoadComponent(() => import('@/views/main')) |
| | | const PrintTemplate = asyncLoadComponent(() => import('@/views/printTemplate')) |
| | | const login = asyncLoadComponent(() => import('@/views/login')) |
| | | const Main = asyncLoadComponent(() => import('@/views/main')) |
| | | const Login = asyncLoadComponent(() => import('@/views/login')) |
| | | const NotFound = asyncComponent(() => import('@/views/404')) |
| | | const Mobile = asyncLoadComponent(() => import('@/views/mobile')) |
| | | const PrintT = asyncLoadComponent(() => import('@/views/printTemplate')) |
| | | |
| | | const routers = [ |
| | | {path: '/login', name: 'login', component: login, auth: false}, |
| | | {path: '/print/:param', name: 'print', component: PrintTemplate, auth: false}, |
| | | {path: '/login', name: 'login', component: Login, auth: false}, |
| | | {path: '/print/:param', name: 'print', component: PrintT, auth: false}, |
| | | {path: '/ssologin/:param', name: 'ssologin', auth: true}, |
| | | {path: '/main', name: 'main', component: main, auth: true}, |
| | | {path: '/main/:param', name: 'pmain', component: main, auth: true} |
| | | {path: '/main', name: 'main', component: Main, auth: true}, |
| | | {path: '/mobile', name: 'mobile', component: Mobile, auth: true}, |
| | | {path: '/main/:param', name: 'pmain', component: Main, auth: true} |
| | | ] |
| | | |
| | | export default class RouteConfig extends Component { |