From fe11d1152e7ae7b5cfdcf1f43a6edfd3dd0bd821 Mon Sep 17 00:00:00 2001 From: wanglin2 <1013335014@qq.com> Date: Tue, 18 Feb 2025 22:08:34 +0800 Subject: [PATCH] =?UTF-8?q?Demo:=E4=BC=98=E5=8C=96ai=E7=94=9F=E6=88=90?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/Edit/components/AiConfigDialog.vue | 4 ++-- web/src/pages/Edit/components/AiCreate.vue | 19 ++++++++++++++----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/web/src/pages/Edit/components/AiConfigDialog.vue b/web/src/pages/Edit/components/AiConfigDialog.vue index d9a53de6..f4142905 100644 --- a/web/src/pages/Edit/components/AiConfigDialog.vue +++ b/web/src/pages/Edit/components/AiConfigDialog.vue @@ -26,7 +26,7 @@ - +

思绪思维导图客户端配置:

diff --git a/web/src/pages/Edit/components/AiCreate.vue b/web/src/pages/Edit/components/AiCreate.vue index c84054f4..ac21a64f 100644 --- a/web/src/pages/Edit/components/AiCreate.vue +++ b/web/src/pages/Edit/components/AiCreate.vue @@ -161,12 +161,22 @@ export default { ) ) { this.aiConfigDialogVisible = true - return + throw new Error('配置缺失') } // 检查连接 - await fetch(`http://localhost:${this.aiConfig.port}/ai/test`, { - method: 'GET' - }) + let isConnect = false + try { + await fetch(`http://localhost:${this.aiConfig.port}/ai/test`, { + method: 'GET' + }) + isConnect = true + } catch (error) { + console.log(error) + this.clientTipDialogVisible = true + } + if (!isConnect) { + throw new Error('连接失败') + } }, // AI生成整体 @@ -176,7 +186,6 @@ export default { this.createDialogVisible = true } catch (error) { console.log(error) - this.clientTipDialogVisible = true } },