{{ underlineToHump(appStore.getTitle) }}
diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue
index a37ced1..c5c03d2 100644
--- a/src/views/Login/components/LoginForm.vue
+++ b/src/views/Login/components/LoginForm.vue
@@ -129,11 +129,10 @@ const signIn = async () => {
await permissionStore.generateRoutes().catch(() => {})
permissionStore.getAddRouters.forEach((route) => {
- console.log(route)
addRoute(route as RouteRecordRaw) // 动态添加可访问路由表
})
permissionStore.setIsAddRouters(true)
- push({ path: redirect.value || '/level' })
+ push({ path: redirect.value || permissionStore.addRouters[0].path })
}
}
}
diff --git a/types/componentType/contextMenu.d.ts b/types/componentType/contextMenu.d.ts
new file mode 100644
index 0000000..3f9cac3
--- /dev/null
+++ b/types/componentType/contextMenu.d.ts
@@ -0,0 +1,7 @@
+declare type contextMenuSchema = {
+ disabled?: boolean
+ divided?: boolean
+ icon?: string
+ label: string
+ command?: (item: contextMenuSchema) => viod
+}
diff --git a/vite.config.ts b/vite.config.ts
index 9e0b4d5..badd545 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -10,6 +10,7 @@ import StyleImport, { ElementPlusResolve } from 'vite-plugin-style-import'
import ViteSvgIcons from 'vite-plugin-svg-icons'
import PurgeIcons from 'vite-plugin-purge-icons'
import { viteMockServe } from 'vite-plugin-mock'
+import VueSetupExtend from 'vite-plugin-vue-setup-extend'
// https://vitejs.dev/config/
const root = process.cwd()
@@ -68,7 +69,8 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
setupProdMockServer()
`
- })
+ }),
+ VueSetupExtend()
],
css: {