diff --git a/app/.vitepress/src/components/doc/DocType.vue b/app/.vitepress/src/components/doc/DocType.vue
new file mode 100644
index 0000000000000000000000000000000000000000..a34e81be756538adc006a7e9071d2a51dad5cb97
--- /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 0000000000000000000000000000000000000000..4916efc1674b1e95e7331ef24aeaee4f76765722
--- /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 8df88017f4d1c390627fb2b9762533f7774a59e2..2a7a108f4bb40fa42d9cb19b633051f8f1cecaf5 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 777cfca1e9f5c15efec221807e48751e96687961..b8075ea7c9e038f7a7396996dab0ff9f88f9a9da 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 1502becc4fadbac7662b1208c8314f12d4d04e94..af741805cfa9cf1d8314b74b42c98719f6016722 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 c1df43629c32ce7f5b4e0f856e2d49d2649fef23..8039b09768fe690be4a450aab13fc2683e1d5f57 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(() => {