前端-官网内容管理开发

This commit is contained in:
eafonyang
2026-07-30 18:27:42 +08:00
parent e71d18b331
commit fda4fa8627
38 changed files with 4253 additions and 3 deletions
@@ -238,5 +238,318 @@ export const generatedRoutes: GeneratedRoute[] = [
}
}
]
},
{
name: 'www',
path: '/www',
component: 'layout.base',
meta: {
title: 'www',
i18nKey: 'route.www',
icon: 'mdi:globe-model',
order: 7
},
children: [
{
name: 'www_contact',
path: '/www/contact',
meta: {
title: 'www_contact',
i18nKey: 'route.www_contact',
icon: 'mdi:email-outline',
order: 8
},
children: [
{
name: 'www_contact_settings',
path: '/www/contact/settings',
component: 'view.www_contact_settings',
meta: {
title: 'www_contact_settings',
i18nKey: 'route.www_contact_settings',
icon: 'mdi:form-textbox',
order: 1,
keepAlive: true
}
},
{
name: 'www_contact_submissions',
path: '/www/contact/submissions',
component: 'view.www_contact_submissions',
meta: {
title: 'www_contact_submissions',
i18nKey: 'route.www_contact_submissions',
icon: 'mdi:inbox-outline',
order: 2,
keepAlive: true
}
}
]
},
{
name: 'www_global',
path: '/www/global',
meta: {
title: 'www_global',
i18nKey: 'route.www_global',
icon: 'mdi:application-cog-outline',
order: 1
},
children: [
{
name: 'www_global_basic',
path: '/www/global/basic',
component: 'view.www_global_basic',
meta: {
title: 'www_global_basic',
i18nKey: 'route.www_global_basic',
icon: 'mdi:information-outline',
order: 1,
keepAlive: true
}
},
{
name: 'www_global_footer',
path: '/www/global/footer',
component: 'view.www_global_footer',
meta: {
title: 'www_global_footer',
i18nKey: 'route.www_global_footer',
icon: 'mdi:page-layout-footer',
order: 2,
keepAlive: true
}
},
{
name: 'www_global_seo',
path: '/www/global/seo',
component: 'view.www_global_seo',
meta: {
title: 'www_global_seo',
i18nKey: 'route.www_global_seo',
icon: 'mdi:magnify',
order: 4,
keepAlive: true
}
},
{
name: 'www_global_social',
path: '/www/global/social',
component: 'view.www_global_social',
meta: {
title: 'www_global_social',
i18nKey: 'route.www_global_social',
icon: 'mdi:share-variant-outline',
order: 3,
keepAlive: true
}
}
]
},
{
name: 'www_i18n',
path: '/www/i18n',
component: 'view.www_i18n',
meta: {
title: 'www_i18n',
i18nKey: 'route.www_i18n',
icon: 'mdi:translate',
order: 7,
keepAlive: true
}
},
{
name: 'www_media',
path: '/www/media',
component: 'view.www_media',
meta: {
title: 'www_media',
i18nKey: 'route.www_media',
icon: 'mdi:image-multiple-outline',
order: 6,
keepAlive: true
}
},
{
name: 'www_nav',
path: '/www/nav',
meta: {
title: 'www_nav',
i18nKey: 'route.www_nav',
icon: 'mdi:menu',
order: 2
},
children: [
{
name: 'www_nav_appearance',
path: '/www/nav/appearance',
component: 'view.www_nav_appearance',
meta: {
title: 'www_nav_appearance',
i18nKey: 'route.www_nav_appearance',
icon: 'mdi:palette-outline',
order: 2,
keepAlive: true
}
},
{
name: 'www_nav_items',
path: '/www/nav/items',
component: 'view.www_nav_items',
meta: {
title: 'www_nav_items',
i18nKey: 'route.www_nav_items',
icon: 'mdi:format-list-bulleted',
order: 1,
keepAlive: true
}
}
]
},
{
name: 'www_news',
path: '/www/news',
meta: {
title: 'www_news',
i18nKey: 'route.www_news',
icon: 'mdi:newspaper-variant-multiple-outline',
order: 5
},
children: [
{
name: 'www_news_articles',
path: '/www/news/articles',
component: 'view.www_news_articles',
meta: {
title: 'www_news_articles',
i18nKey: 'route.www_news_articles',
icon: 'mdi:article-outline',
order: 1,
keepAlive: true
}
}
]
},
{
name: 'www_page',
path: '/www/page',
meta: {
title: 'www_page',
i18nKey: 'route.www_page',
icon: 'mdi:file-document-outline',
order: 3
},
children: [
{
name: 'www_page_about',
path: '/www/page/about',
component: 'view.www_page_about',
meta: {
title: 'www_page_about',
i18nKey: 'route.www_page_about',
icon: 'mdi:account-group-outline',
order: 4,
keepAlive: true
}
},
{
name: 'www_page_home',
path: '/www/page/home',
component: 'view.www_page_home',
meta: {
title: 'www_page_home',
i18nKey: 'route.www_page_home',
icon: 'mdi:home-outline',
order: 1,
keepAlive: true
}
},
{
name: 'www_page_news-list',
path: '/www/page/news-list',
component: 'view.www_page_news-list',
meta: {
title: 'www_page_news-list',
i18nKey: 'route.www_page_news-list',
icon: 'mdi:newspaper-variant-outline',
order: 3,
keepAlive: true
}
},
{
name: 'www_page_product-list',
path: '/www/page/product-list',
component: 'view.www_page_product-list',
meta: {
title: 'www_page_product-list',
i18nKey: 'route.www_page_product-list',
icon: 'mdi:format-list-bulleted-square',
order: 2,
keepAlive: true
}
},
{
name: 'www_page_support',
path: '/www/page/support',
component: 'view.www_page_support',
meta: {
title: 'www_page_support',
i18nKey: 'route.www_page_support',
icon: 'mdi:lifebuoy',
order: 5,
keepAlive: true
}
}
]
},
{
name: 'www_page-seo',
path: '/www/page-seo',
component: 'view.www_page-seo',
meta: {
title: 'www_page-seo',
i18nKey: 'route.www_page-seo',
icon: 'mdi:search-web',
order: 9,
keepAlive: true
}
},
{
name: 'www_product',
path: '/www/product',
meta: {
title: 'www_product',
i18nKey: 'route.www_product',
icon: 'mdi:package-variant-closed',
order: 4
},
children: [
{
name: 'www_product_list',
path: '/www/product/list',
component: 'view.www_product_list',
meta: {
title: 'www_product_list',
i18nKey: 'route.www_product_list',
icon: 'mdi:view-list-outline',
order: 2,
keepAlive: true
}
},
{
name: 'www_product_series',
path: '/www/product/series',
component: 'view.www_product_series',
meta: {
title: 'www_product_series',
i18nKey: 'route.www_product_series',
icon: 'mdi:layers-outline',
order: 1,
keepAlive: true
}
}
]
}
]
}
];