| | |
| | | export default [ |
| | | { |
| | | path: "/login", |
| | | name: "login", |
| | | component: () => import('../views/login/index.vue') |
| | | }, |
| | | { |
| | | path: "/", |
| | | name: "mainLayout", |
| | | component: () => import('../views/mainLayout/index.vue'), |
| | | redirect: '/home', |
| | | children: [ |
| | | { |
| | | path: "customer", |
| | | name: 'customerMenu', |
| | | children: [ |
| | | { |
| | | path: "customer", |
| | | name: "customer", |
| | | component: () => import('../views/customer/customer.vue') |
| | | }, |
| | | ], |
| | | path: "home", |
| | | name: "home", |
| | | component: () => import("../views/home/index.vue"), |
| | | }, |
| | | { |
| | | path: "accessControl", |
| | | name: 'accessControl', |
| | | component: () => import("../views/accessControl/accessControl.vue"), |
| | | }, |
| | | { |
| | | path: "video", |
| | | name: 'video', |
| | | component: () => import("../views/video/video.vue"), |
| | | }, |
| | | { |
| | | path: "airConditioning", |
| | | name: 'airConditioning', |
| | | component: () => import("../views/airConditioning/airConditioning.vue"), |
| | | }, |
| | | { |
| | | path: "userManagement", |
| | | name: 'userManagement', |
| | | component: () => import("../views/userManagement/userManagement.vue"), |
| | | }, |
| | | { |
| | | path: '/:pathMatch(.*)*', |
| | |
| | | component: () => import('../views/404.vue') |
| | | }, |
| | | ] |
| | | }, |
| | | { |
| | | path: "/login", |
| | | name: "login", |
| | | component: () => import('../views/login/index.vue') |
| | | }, |
| | | { |
| | | path: '/:pathMatch(.*)*', |