120 lines
4.1 KiB
TypeScript
120 lines
4.1 KiB
TypeScript
import UserCenterHome from "@/views/User/PersonalCenter/Pages/UserCenterHome/UserCenterHome.vue";
|
|
import UserCenterDynamic from "@/views/User/PersonalCenter/Pages/UserCenterDynamic/UserCenterDynamic.vue";
|
|
import UserCenterSetting from "@/views/User/PersonalCenter/Pages/UserCenterSetting/UserCenterSetting.vue";
|
|
|
|
import AccountSettingHome from "@/views/User/AccountSetting/Pages/AccountSettingHome/AccountSettingHome.vue";
|
|
import AccountSettingInfo from "@/views/User/AccountSetting/Pages/AccountSettingInfo/AccountSettingInfo.vue";
|
|
import AccountSettingStorage
|
|
from "@/views/User/AccountSetting/Pages/AccountSettingStorage/AccountSettingStorage.vue";
|
|
import AccountSettingBackup
|
|
from '@/views/User/AccountSetting/Pages/AccountSettingBackup/AccountSettingBackup.vue';
|
|
|
|
export default [
|
|
{
|
|
|
|
path: '/main/user/center',
|
|
name: 'userCenter',
|
|
redirect: '/main/user/center/home',
|
|
component: () => import('@/views/User/PersonalCenter/PersonalCenter.vue'),
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '个人中心'
|
|
},
|
|
children: [
|
|
{
|
|
path: '/main/user/center/home',
|
|
name: 'userCenterHome',
|
|
component: UserCenterHome,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '主页'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/center/dynamic',
|
|
name: 'UserCenterDynamic',
|
|
component: UserCenterDynamic,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '动态'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/center/setting',
|
|
name: 'UserCenterSetting',
|
|
component: UserCenterSetting,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '设置'
|
|
},
|
|
}
|
|
]
|
|
},
|
|
{
|
|
path: '/main/user/setting',
|
|
name: 'userSetting',
|
|
redirect: '/main/user/setting/home',
|
|
component: () => import('@/views/User/AccountSetting/AccountSetting.vue'),
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '账户设置'
|
|
},
|
|
children: [
|
|
{
|
|
path: '/main/user/setting/home',
|
|
name: 'AccountSettingHome',
|
|
component: AccountSettingHome,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '主页'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/setting/info',
|
|
name: 'AccountSettingInfo',
|
|
component: AccountSettingInfo,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '个人信息'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/setting/storage',
|
|
name: 'AccountSettingStorage',
|
|
component: AccountSettingStorage,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '存储管理'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/setting/backup',
|
|
name: 'AccountSettingBackup',
|
|
component: AccountSettingBackup,
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '图像备份'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/setting/task',
|
|
name: 'AccountSettingTask',
|
|
component: () => import('@/views/User/AccountSetting/Pages/AccountSettingTask/AccountSettingTask.vue'),
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '定时任务'
|
|
},
|
|
},
|
|
{
|
|
path: '/main/user/setting/log',
|
|
name: 'AccountSettingLog',
|
|
component: () => import('@/views/User/AccountSetting/Pages/AccountSettingLog/AccountSettingLog.vue'),
|
|
meta: {
|
|
requiresAuth: true,
|
|
title: '执行记录'
|
|
},
|
|
}
|
|
],
|
|
}
|
|
];
|