From a6f1feb98003221ecb993a985d26df21bedc52e2 Mon Sep 17 00:00:00 2001
From: luckyasme <807254037@qq.com>
Date: Tue, 13 May 2025 10:40:27 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=9C=BA=E6=99=AF=E5=88=87=E6=8D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/.vitepress/src/components/doc/DocType.vue | 145 ++++++++++++++++++
.../src/components/doc/DocTypeMobile.vue | 140 +++++++++++++++++
.../src/components/doc/DocVersion.vue | 2 +
app/.vitepress/src/i18n/home/home-en.ts | 1 +
app/.vitepress/src/i18n/home/home-zh.ts | 1 +
app/.vitepress/src/layouts/LayoutDoc.vue | 18 +--
6 files changed, 294 insertions(+), 13 deletions(-)
create mode 100644 app/.vitepress/src/components/doc/DocType.vue
create mode 100644 app/.vitepress/src/components/doc/DocTypeMobile.vue
diff --git a/app/.vitepress/src/components/doc/DocType.vue b/app/.vitepress/src/components/doc/DocType.vue
new file mode 100644
index 000000000..a34e81be7
--- /dev/null
+++ b/app/.vitepress/src/components/doc/DocType.vue
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
{{ nodeStore.moduleNode?.label }}
+
+
+
+
+
+ {{ t('home.businessScenario') }}
+
+ {{ item.title[locale] }}
+
+
+
+ {{ t('home.tool') }}
+
+ {{ item.title[locale] }}
+
+
+
+
+
+
+
+
diff --git a/app/.vitepress/src/components/doc/DocTypeMobile.vue b/app/.vitepress/src/components/doc/DocTypeMobile.vue
new file mode 100644
index 000000000..4916efc16
--- /dev/null
+++ b/app/.vitepress/src/components/doc/DocTypeMobile.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
{{ nodeStore.moduleNode?.label }}
+
+
+
+
+
+
+
+
+ {{ t('home.businessScenario') }}
+
+ {{ item.title[locale] }}
+
+
+
+ {{ t('home.tool') }}
+
+ {{ item.title[locale] }}
+
+
+
+
+
+
+
+
+
diff --git a/app/.vitepress/src/components/doc/DocVersion.vue b/app/.vitepress/src/components/doc/DocVersion.vue
index 8df88017f..2a7a108f4 100644
--- a/app/.vitepress/src/components/doc/DocVersion.vue
+++ b/app/.vitepress/src/components/doc/DocVersion.vue
@@ -75,8 +75,10 @@ const changeVersion = (item: { href?: string }) => {
}
.version-dropdown-active {
+ color: var(--o-color-primary1);
background-color: var(--o-color-control3-light);
@include hover {
+ color: var(--o-color-primary1);
background-color: var(--o-color-control3-light);
}
}
diff --git a/app/.vitepress/src/i18n/home/home-en.ts b/app/.vitepress/src/i18n/home/home-en.ts
index 777cfca1e..b8075ea7c 100644
--- a/app/.vitepress/src/i18n/home/home-en.ts
+++ b/app/.vitepress/src/i18n/home/home-en.ts
@@ -4,4 +4,5 @@ export default {
topSearch: 'Popular searches: ',
businessScenario: 'Scenarios',
tool: 'Tools',
+ selectScenarioOrTool: 'Select Scenario/Tool',
};
diff --git a/app/.vitepress/src/i18n/home/home-zh.ts b/app/.vitepress/src/i18n/home/home-zh.ts
index 1502becc4..af741805c 100644
--- a/app/.vitepress/src/i18n/home/home-zh.ts
+++ b/app/.vitepress/src/i18n/home/home-zh.ts
@@ -4,4 +4,5 @@ export default {
topSearch: '热门搜索:',
businessScenario: '业务场景',
tool: '工具',
+ selectScenarioOrTool: '选择场景/工具',
};
diff --git a/app/.vitepress/src/layouts/LayoutDoc.vue b/app/.vitepress/src/layouts/LayoutDoc.vue
index c1df43629..8039b0976 100644
--- a/app/.vitepress/src/layouts/LayoutDoc.vue
+++ b/app/.vitepress/src/layouts/LayoutDoc.vue
@@ -5,6 +5,8 @@ import { storeToRefs } from 'pinia';
import { OIcon, useMessage } from '@opensig/opendesign';
import DocFooter from '@/components/doc/DocFooter.vue';
+import DocType from '@/components/doc/DocType.vue';
+import DocTypeMobile from '@/components/doc/DocTypeMobile.vue';
import DocVersion from '@/components/doc/DocVersion.vue';
import DocVersionMobile from '@/components/doc/DocVersionMobile.vue';
import DocSearch from '@/components/doc/DocSearch.vue';
@@ -213,7 +215,7 @@ onUnmounted(() => {