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)
-
-
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