diff --git a/kinit-admin/README.md b/kinit-admin/README.md index aa8d6d9..f7a0340 100644 --- a/kinit-admin/README.md +++ b/kinit-admin/README.md @@ -1,12 +1,4 @@ -


-[![license](https://img.shields.io/github/license/kailong321200875/vue-element-plus-admin.svg)](LICENSE) - -

vue-element-plus-admin

-
- -[English](./README.md) | **中文** - -## 介绍 +# vue-element-plus-admin vue-element-plus-admin 是一个基于 `element-plus` 免费开源的中后台模版。使用了最新的`vue3`,`vite3`,`TypeScript`等主流技术开发,开箱即用的中后台前端解决方案,可以用来作为项目的启动模版,也可用于学习参考。并且时刻关注着最新技术动向,尽可能的第一时间更新。 diff --git a/kinit-admin/src/views/Error/403.vue b/kinit-admin/src/views/Error/403.vue index 615c940..9edcacf 100644 --- a/kinit-admin/src/views/Error/403.vue +++ b/kinit-admin/src/views/Error/403.vue @@ -1,14 +1,11 @@ diff --git a/kinit-admin/src/views/Error/404.vue b/kinit-admin/src/views/Error/404.vue index 0a3fbbe..fffedd8 100644 --- a/kinit-admin/src/views/Error/404.vue +++ b/kinit-admin/src/views/Error/404.vue @@ -1,14 +1,11 @@ diff --git a/kinit-admin/src/views/Error/500.vue b/kinit-admin/src/views/Error/500.vue index ddb5097..2898cfe 100644 --- a/kinit-admin/src/views/Error/500.vue +++ b/kinit-admin/src/views/Error/500.vue @@ -1,14 +1,11 @@ diff --git a/kinit-admin/src/views/Login/components/LoginForm.vue b/kinit-admin/src/views/Login/components/LoginForm.vue index f6569e2..13d03a4 100644 --- a/kinit-admin/src/views/Login/components/LoginForm.vue +++ b/kinit-admin/src/views/Login/components/LoginForm.vue @@ -152,6 +152,7 @@ const getMenu = async () => { addRoute(route as RouteRecordRaw) // 动态添加可访问路由表 }) permissionStore.setIsAddRouters(true) + console.log(redirect.value || permissionStore.addRouters[0].path) push({ path: redirect.value || permissionStore.addRouters[0].path }) } } diff --git a/kinit-admin/src/views/vadmin/auth/menu/components/menu.data.ts b/kinit-admin/src/views/vadmin/auth/menu/components/menu.data.ts index f8d0768..115e486 100644 --- a/kinit-admin/src/views/vadmin/auth/menu/components/menu.data.ts +++ b/kinit-admin/src/views/vadmin/auth/menu/components/menu.data.ts @@ -137,6 +137,15 @@ export const schema = reactive([ }, ifshow: (values) => values.menu_type !== '2' }, + { + field: 'redirect', + label: '重定向', + component: 'Input', + colProps: { + span: 12 + }, + ifshow: (values) => values.menu_type !== '2' + }, { field: 'hidden', label: '显示状态', @@ -192,7 +201,7 @@ export const schema = reactive([ label: '权限标识', component: 'Input', colProps: { - span: 24 + span: 12 }, ifshow: (values) => values.menu_type !== '0' } diff --git a/kinit-api/apps/vadmin/auth/schemas/menu.py b/kinit-api/apps/vadmin/auth/schemas/menu.py index 101c1ab..25ca41d 100644 --- a/kinit-api/apps/vadmin/auth/schemas/menu.py +++ b/kinit-api/apps/vadmin/auth/schemas/menu.py @@ -18,6 +18,7 @@ class Menu(BaseModel): title: str icon: Optional[str] = None component: Optional[str] = None + redirect: Optional[str] = None path: Optional[str] = None disabled: bool = False hidden: bool = False