From d6e70a4ef877ef8391dbf0accf5dcd99ac90a05f Mon Sep 17 00:00:00 2001 From: Timothy Yin Date: Wed, 9 Jul 2025 16:34:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=B5=81=E5=BC=8F?= =?UTF-8?q?=E6=94=AF=E6=8C=81=EF=BC=9B=E6=95=99=E6=9D=90=E7=9F=A5=E8=AF=86?= =?UTF-8?q?=E5=BA=93=20Demo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.oem-hlbrzy => .env.textbook-demo | 2 +- .gitignore | 1 + components/ChatMessage.vue | 24 +++- layouts/default.vue | 9 +- nuxt.config.ts | 2 +- package.json | 5 +- pages/index.vue | 167 ++++++++++++++++++++------ pnpm-lock.yaml | 32 +++++ stores/state.ts | 2 +- types/index.ts | 3 +- utils/http.ts | 84 +++++++++++++ 11 files changed, 282 insertions(+), 49 deletions(-) rename .env.oem-hlbrzy => .env.textbook-demo (54%) create mode 100644 utils/http.ts diff --git a/.env.oem-hlbrzy b/.env.textbook-demo similarity index 54% rename from .env.oem-hlbrzy rename to .env.textbook-demo index 6e27a65..987eb95 100644 --- a/.env.oem-hlbrzy +++ b/.env.textbook-demo @@ -1,2 +1,2 @@ DIFY_BASE_URL=https://service3.fenshenzhike.com/v1 -DIFY_API_KEY=app-58uPYnqyLAtVtBYELHUGkqD9 +DIFY_API_KEY=app-mS8a08rlxQuxZpdqEfwxJppK diff --git a/.gitignore b/.gitignore index 53503f5..ee3950f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ logs .env.* !.env.example !.env.oem-hlbrzy +!.env.textbook-demo diff --git a/components/ChatMessage.vue b/components/ChatMessage.vue index c83fb80..398ed91 100644 --- a/components/ChatMessage.vue +++ b/components/ChatMessage.vue @@ -15,6 +15,10 @@ defineProps({ default: "tabler:robot-face", }, }); + +defineEmits<{ + (e: "select-suggestion", suggestion: string): void; +}>(); diff --git a/layouts/default.vue b/layouts/default.vue index 198d37c..6c5c570 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -58,9 +58,14 @@ useHead({