This commit is contained in:
2025-06-26 17:47:20 +08:00
commit 839d14fef0
87 changed files with 13825 additions and 0 deletions

51
src/router/index.js Normal file
View File

@@ -0,0 +1,51 @@
import Vue from 'vue'
import VueRouter from 'vue-router'
const Login = r => require.ensure([], () => r(require('@page/modules/login/login.vue')), 'login')
const IndexComponent = r => require.ensure([], () => r(require('@page/shells/index.vue')), 'index')
const Home = r => require.ensure([], () => r(require('@page/modules/home.vue')), 'modules')
const Device = r => require.ensure([], () => r(require('@page/modules/device.vue')), 'modules')
const Warning = r => require.ensure([], () => r(require('@page/modules/warning.vue')), 'modules')
Vue.use(VueRouter)
const router = new VueRouter({
routes: [
{
path: '/',
redirect: '/index/home'
},
{
path: '/login',
component: Login
},
{
path: '/index',
component: IndexComponent,
children: [{
path: 'home',
component: Home
}, {
path: 'device',
component: Device
}, {
path: 'warning',
component: Warning
}]
}
]
})
// router.beforeEach((to, from, next) => {
// if (!localStorage.getItem('locale')) {
// let lang = navigator.language
// if (lang === 'zh' || lang === 'zh-CN') {
// localStorage.setItem('locale', 'zh-CN')
// } else {
// localStorage.setItem('locale', 'en-US')
// }
// }
// next()
// })
export default router