You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
2.0 KiB
JavaScript

import * as vueRouter from "vue-router";
import index from '../..//views/LockScreenManager/index.vue';
import Login from '../..//views/Login/Login.vue';
import userManage from '../..//views/LockScreenManager/userManage/userManage.vue';
import usermenumanager from '../..//views/LockScreenManager/usermenumanager/usermenumanager.vue';
import lockScreenDynamicManage from '../..//views/LockScreenManager/lockScreenDynamicManage/lockScreenDynamicManage.vue';
import dynamicPassword from '../..//views/LockScreenManager/dynamicPassword.vue';
import clientManage from '../..//views/LockScreenManager/clientManage/clientManage.vue';
import userloginlogquery from '../..//views/LockScreenManager/userloginlogquery.vue';
import menu from '../../views/menu/menu.vue';
import menuIndex from '../../views/menu/menuIndex.vue';
import { Chicken } from "@element-plus/icons-vue";
const routes = [
{
path: '/LockScreenManager',
component: menu,
children:[
{
path: 'userManage',//cafterqueryPage
component: userManage,
},{
path: 'lockScreenDynamicManage',//cafterqueryPage
component: lockScreenDynamicManage,
},{
path: 'clientManage',//cafterqueryPage
component: clientManage,
},{
path: 'userloginlogquery',//cafterqueryPage
component: userloginlogquery,
},
{
path: 'index',//index
component: index,
}
]
},{
path: '/LockScreenManager/login',
component: Login,
},{
path: '/LockScreenManager/dynamicPassword',
component: dynamicPassword,
},
// 重定向
{
path: '/LockScreenManager',
redirect: '/LockScreenManager/login'
}
]
const router = vueRouter.createRouter({
mode: 'hash',
history: vueRouter.createWebHistory(),
routes: routes
});
export default router;