diff --git a/AGENTS.md b/AGENTS.md index 61b2c6b..cf13d50 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -6,6 +6,10 @@ This file provides guidance to AI when working with code in this repository. Vue 3 TypeScript application with Vite. +## 开发服务器 + +- **不要启动开发服务器**: 开发服务器通常已经由用户启动。除非特别要求,否则不要执行 `pnpm dev` 之类的命令。 + ### Routing & Layouts - **File-based routing**: Uses `unplugin-vue-router` with `.page.vue` and `.page.md` extensions in `src/pages/` diff --git a/src/layouts/base-layout/base-layout-header.vue b/src/layouts/base-layout/base-layout-header.vue deleted file mode 100644 index 8799e81..0000000 --- a/src/layouts/base-layout/base-layout-header.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - {{ appStore.sidebarCollapsed ? '展开菜单' : '收起菜单' }} - - - - - - - - - - - - {{ languageLabels[locale] }} - - - - - - - - {{ themeLabels[appStore.themeMode] }} - - - - - - - - - - - diff --git a/src/layouts/base-layout/base-layout-header/base-layout-header.vue b/src/layouts/base-layout/base-layout-header/base-layout-header.vue new file mode 100644 index 0000000..b631f15 --- /dev/null +++ b/src/layouts/base-layout/base-layout-header/base-layout-header.vue @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/src/layouts/base-layout/base-layout-header/components/LanguageSwitchButton.vue b/src/layouts/base-layout/base-layout-header/components/LanguageSwitchButton.vue new file mode 100644 index 0000000..4ea655c --- /dev/null +++ b/src/layouts/base-layout/base-layout-header/components/LanguageSwitchButton.vue @@ -0,0 +1,33 @@ + + + + + + + + + {{ languageLabels[locale] }} + + + diff --git a/src/layouts/base-layout/base-layout-header/components/ThemeSwitchButton.vue b/src/layouts/base-layout/base-layout-header/components/ThemeSwitchButton.vue new file mode 100644 index 0000000..84044de --- /dev/null +++ b/src/layouts/base-layout/base-layout-header/components/ThemeSwitchButton.vue @@ -0,0 +1,30 @@ + + + + + {{ themeLabels[appStore.themeMode] }} + + + + + + + + + diff --git a/src/layouts/base-layout/base-layout-header/components/ToggleSiderButton.vue b/src/layouts/base-layout/base-layout-header/components/ToggleSiderButton.vue new file mode 100644 index 0000000..d874851 --- /dev/null +++ b/src/layouts/base-layout/base-layout-header/components/ToggleSiderButton.vue @@ -0,0 +1,23 @@ + + + + + {{ appStore.sidebarCollapsed ? '展开菜单' : '收起菜单' }} + + + + + + + + diff --git a/src/layouts/base-layout/base-layout.vue b/src/layouts/base-layout/base-layout.vue index c41273a..9b63278 100644 --- a/src/layouts/base-layout/base-layout.vue +++ b/src/layouts/base-layout/base-layout.vue @@ -1,6 +1,6 @@