From 9df6d518962e4671499b4d8c1a074c8205a71fbc Mon Sep 17 00:00:00 2001 From: wang <1509326266@qq.com> Date: Thu, 18 Jul 2024 20:16:12 +0800 Subject: [PATCH] feat(projects): add ppt demo --- build/plugins/router.ts | 3 ++- src/locales/langs/en-us.ts | 1 + src/locales/langs/zh-cn.ts | 1 + src/router/elegant/transform.ts | 1 + src/router/routes/index.ts | 15 +++++++++++++++ src/typings/elegant-router.d.ts | 3 +++ 6 files changed, 23 insertions(+), 1 deletion(-) diff --git a/build/plugins/router.ts b/build/plugins/router.ts index 40a5ae51..507f0212 100644 --- a/build/plugins/router.ts +++ b/build/plugins/router.ts @@ -19,7 +19,8 @@ export function setupElegantRouter() { 'document_vite', 'document_unocss', 'document_naive', - 'document_antd' + 'document_antd', + 'document_ppt' ] }, routePathTransformer(routeName, routePath) { diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 4a4551f3..e00b569e 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -156,6 +156,7 @@ const local: App.I18n.Schema = { document_unocss: 'UnoCSS Document', document_naive: 'Naive UI Document', document_antd: 'Ant Design Vue Document', + document_ppt: 'PPT Demo', 'user-center': 'User Center', about: 'About', function: 'System Function', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 50200bdf..d25bf7a9 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -156,6 +156,7 @@ const local: App.I18n.Schema = { document_unocss: 'UnoCSS文档', document_naive: 'Naive UI文档', document_antd: 'Ant Design Vue文档', + document_ppt: 'PPT 示例', 'user-center': '个人中心', about: '关于', function: '系统功能', diff --git a/src/router/elegant/transform.ts b/src/router/elegant/transform.ts index 6a449726..e9d4a96b 100644 --- a/src/router/elegant/transform.ts +++ b/src/router/elegant/transform.ts @@ -173,6 +173,7 @@ const routeMap: RouteMap = { "document_unocss": "/document/unocss", "document_naive": "/document/naive", "document_antd": "/document/antd", + "document_ppt": "/document/ppt", "403": "/403", "404": "/404", "500": "/500", diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts index 96322a9e..f4101899 100644 --- a/src/router/routes/index.ts +++ b/src/router/routes/index.ts @@ -158,6 +158,21 @@ const customRoutes: CustomRoute[] = [ order: 3, icon: 'logos:vue' } + }, + { + name: 'document_ppt', + path: '/document/ppt', + component: 'view.iframe-page', + props: { + url: 'https://pipipi-pikachu.github.io/PPTist' + }, + meta: { + title: 'plugin_ppt', + i18nKey: 'route.document_ppt', + keepAlive: true, + order: 9, + icon: 'file-icons:microsoft-powerpoint' + } } ] } diff --git a/src/typings/elegant-router.d.ts b/src/typings/elegant-router.d.ts index 663028cb..64c5d63b 100644 --- a/src/typings/elegant-router.d.ts +++ b/src/typings/elegant-router.d.ts @@ -29,6 +29,7 @@ declare module "@elegant-router/types" { "document_unocss": "/document/unocss"; "document_naive": "/document/naive"; "document_antd": "/document/antd"; + "document_ppt": "/document/ppt"; "403": "/403"; "404": "/404"; "500": "/500"; @@ -102,6 +103,7 @@ declare module "@elegant-router/types" { | "document_unocss" | "document_naive" | "document_antd" + | "document_ppt" >; /** @@ -195,6 +197,7 @@ declare module "@elegant-router/types" { | "document_unocss" | "document_naive" | "document_antd" + | "document_ppt" >; /**