feat: 优化用户设置路由和界面,简化返回按钮实现
This commit is contained in:
@@ -96,48 +96,38 @@ const routes: Array<RouteRecordRaw> = [
|
||||
},
|
||||
{
|
||||
path: "/user/settings",
|
||||
component: () => import("@/views/user-settings/outlet.vue"),
|
||||
component: () => import("@/views/user-settings/index.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/user/settings/username",
|
||||
component: () => import("@/views/user-settings/username.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/user/settings/nickname",
|
||||
component: () => import("@/views/user-settings/nickname.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/user/settings/email",
|
||||
component: () => import("@/views/user-settings/email.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: () => import("@/views/user-settings/index.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "username",
|
||||
component: () => import("@/views/user-settings/username.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "nickname",
|
||||
component: () => import("@/views/user-settings/nickname.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "email",
|
||||
component: () => import("@/views/user-settings/email.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
path: "/system-settings",
|
||||
component: () => import("@/views/system-settings/outlet.vue"),
|
||||
children: [
|
||||
{
|
||||
path: "",
|
||||
component: () => import("@/views/system-settings/index.vue"),
|
||||
},
|
||||
{
|
||||
path: "language",
|
||||
component: () => import("@/views/system-settings/language.vue"),
|
||||
},
|
||||
{
|
||||
path: "theme",
|
||||
component: () => import("@/views/system-settings/theme.vue"),
|
||||
},
|
||||
],
|
||||
component: () => import("@/views/system-settings/index.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/system-settings/language",
|
||||
component: () => import("@/views/system-settings/language.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/system-settings/theme",
|
||||
component: () => import("@/views/system-settings/theme.vue"),
|
||||
meta: { requiresAuth: true },
|
||||
},
|
||||
{
|
||||
path: "/issue/issuing-apply",
|
||||
|
||||
Reference in New Issue
Block a user