wip(Login): Login developing
parent
a1bf7e9b55
commit
bc749702b5
File diff suppressed because it is too large
Load Diff
@ -1,5 +0,0 @@
|
|||||||
import { propTypes } from '@/utils/propTypes'
|
|
||||||
|
|
||||||
export const vConfigGlobalProps = {
|
|
||||||
size: propTypes.oneOf(['default', 'medium', 'small', 'mini']).def('default')
|
|
||||||
}
|
|
||||||
@ -0,0 +1,42 @@
|
|||||||
|
import { createRouter, createWebHashHistory } from 'vue-router'
|
||||||
|
import type { RouteRecordRaw } from 'vue-router'
|
||||||
|
import type { App } from 'vue'
|
||||||
|
// import { getParentLayout } from './helper'
|
||||||
|
import { useI18n } from '@/hooks/web/useI18n'
|
||||||
|
const { t } = useI18n()
|
||||||
|
|
||||||
|
export const constantRouterMap: AppRouteRecordRaw[] = [
|
||||||
|
{
|
||||||
|
path: '/login',
|
||||||
|
component: () => import('@/views/Login/Login.vue'),
|
||||||
|
name: 'Login',
|
||||||
|
meta: {
|
||||||
|
hidden: true,
|
||||||
|
title: t('common.login'),
|
||||||
|
noTagsView: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
const router = createRouter({
|
||||||
|
history: createWebHashHistory(),
|
||||||
|
strict: false,
|
||||||
|
routes: constantRouterMap as RouteRecordRaw[],
|
||||||
|
scrollBehavior: () => ({ left: 0, top: 0 })
|
||||||
|
})
|
||||||
|
|
||||||
|
export function resetRouter(): void {
|
||||||
|
const resetWhiteNameList = ['RedirectRoot', 'Redirect', 'Login', 'Root', 'Dashboard', 'Page404']
|
||||||
|
router.getRoutes().forEach((route) => {
|
||||||
|
const { name } = route
|
||||||
|
if (name && !resetWhiteNameList.includes(name as string)) {
|
||||||
|
router.hasRoute(name) && router.removeRoute(name)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export function setupRouter(app: App<Element>) {
|
||||||
|
app.use(router)
|
||||||
|
}
|
||||||
|
|
||||||
|
export default router
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
<script setup lang="ts"></script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<div>ddd</div>
|
||||||
|
</template>
|
||||||
Loading…
Reference in New Issue