From 695bd56a2713a0438da775098b53b499b7e771cc Mon Sep 17 00:00:00 2001 From: Gsh <15170702455@163.com> Date: Mon, 17 Nov 2025 01:05:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E6=96=B0=E6=89=8B?= =?UTF-8?q?=E5=BC=95=E5=AF=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Yi.Ai.Vue3/.claude/settings.local.json | 9 + .../src/components/ModelSelect/index.vue | 2 +- .../userPersonalCenter/NavDialog.vue | 3 +- .../components/CardFlipActivity.vue | 4 +- .../components/PremiumService.vue | 14 +- Yi.Ai.Vue3/src/hooks/useGuideTour.ts | 335 ++++++++++++++++++ .../Header/components/AnnouncementBtn.vue | 2 +- .../components/Header/components/Avatar.vue | 38 +- .../Header/components/TutorialBtn.vue | 75 ++++ .../src/layouts/components/Header/index.vue | 2 + .../pages/chat/layouts/chatDefaul/index.vue | 5 +- .../pages/chat/layouts/chatWithId/index.vue | 5 +- Yi.Ai.Vue3/src/stores/index.ts | 1 + Yi.Ai.Vue3/src/stores/modules/guideTour.ts | 105 ++++++ Yi.Ai.Vue3/src/styles/guide-tour.scss | 148 ++++++++ Yi.Ai.Vue3/src/styles/index.scss | 1 + 16 files changed, 734 insertions(+), 15 deletions(-) create mode 100644 Yi.Ai.Vue3/.claude/settings.local.json create mode 100644 Yi.Ai.Vue3/src/hooks/useGuideTour.ts create mode 100644 Yi.Ai.Vue3/src/layouts/components/Header/components/TutorialBtn.vue create mode 100644 Yi.Ai.Vue3/src/stores/modules/guideTour.ts create mode 100644 Yi.Ai.Vue3/src/styles/guide-tour.scss diff --git a/Yi.Ai.Vue3/.claude/settings.local.json b/Yi.Ai.Vue3/.claude/settings.local.json new file mode 100644 index 00000000..4477e4c3 --- /dev/null +++ b/Yi.Ai.Vue3/.claude/settings.local.json @@ -0,0 +1,9 @@ +{ + "permissions": { + "allow": [ + "Bash(npx vue-tsc --noEmit)" + ], + "deny": [], + "ask": [] + } +} diff --git a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue index 7c16afde..ce697df9 100644 --- a/Yi.Ai.Vue3/src/components/ModelSelect/index.vue +++ b/Yi.Ai.Vue3/src/components/ModelSelect/index.vue @@ -149,7 +149,7 @@ function getWrapperClass(item: GetSessionListVO) {