1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-23 03:50:33 +08:00

优化 filelist, add settings

This commit is contained in:
源文雨
2023-03-15 15:11:24 +08:00
parent 1dfebb09e2
commit 513680bdb1
28 changed files with 1098 additions and 226 deletions

View File

@@ -0,0 +1,17 @@
import type { MenuModule } from '/@/router/types'
import { t } from '/@/hooks/web/useI18n'
const menu: MenuModule = {
orderNo: 20,
menu: {
name: t('routes.filelist.name'),
path: '/filelist',
children: [
{
path: 'index',
name: t('routes.filelist.name'),
},
],
},
}
export default menu

View File

@@ -0,0 +1,31 @@
import type { AppRouteModule } from '/@/router/types'
import { LAYOUT } from '/@/router/constant'
import { t } from '/@/hooks/web/useI18n'
const settings: AppRouteModule = {
path: '/settings',
name: 'Settings',
component: LAYOUT,
redirect: '/settings/index',
meta: {
hideChildrenInMenu: true,
icon: 'ion:settings-outline',
title: t('routes.settings.name'),
orderNo: 200,
},
children: [
{
path: 'index',
name: 'SettingsPage',
component: () => import('/@/views/page/settings/index.vue'),
meta: {
title: t('routes.settings.name'),
icon: 'ion:settings-outline',
hideMenu: true,
},
},
],
}
export default settings