From 19ad9756f82c4e521edeb9b0b368fe47683cc99a Mon Sep 17 00:00:00 2001 From: hz Date: Wed, 10 Dec 2025 09:24:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(portal):=20=E6=B7=BB=E5=8A=A0=E5=B1=80?= =?UTF-8?q?=E5=9F=9F=E7=BD=91=E6=9C=8D=E5=8A=A1=E6=A3=80=E6=B5=8B=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 AICall.vue 中引入并使用 LanServiceChecker 组件 - 新增 LanServiceChecker.vue 组件,用于检测用户是否处于局域网环境 - 实现通过 fetch 发送 HEAD 请求以验证网络环境是否符合要求 - 添加重新检测按钮与加载状态提示 - 支持自定义错误信息展示 - 使用 AbortController 控制请求超时,提升用户体验 --- src/components/LanServiceChecker.vue | 96 ++++++++++++++++++++++++++++ src/views/portal/case/AICall.vue | 8 ++- 2 files changed, 103 insertions(+), 1 deletion(-) create mode 100644 src/components/LanServiceChecker.vue diff --git a/src/components/LanServiceChecker.vue b/src/components/LanServiceChecker.vue new file mode 100644 index 00000000..f40e99fe --- /dev/null +++ b/src/components/LanServiceChecker.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/views/portal/case/AICall.vue b/src/views/portal/case/AICall.vue index de28de92..aa61b877 100644 --- a/src/views/portal/case/AICall.vue +++ b/src/views/portal/case/AICall.vue @@ -27,8 +27,11 @@ +
+ +
-
+