From c8072d10025cc81ed0e0f3d7616bfcd0a01c61af Mon Sep 17 00:00:00 2001
From: wxg0103 <727495428@qq.com>
Date: Wed, 17 Dec 2025 10:00:50 +0800
Subject: [PATCH] fix: refactor wecomQrCode component to use dynamic iframe
creation and improve cleanup logic
---
ui/src/locales/lang/zh-CN/workflow.ts | 2 +-
.../user-login/scanCompinents/wecomQrCode.vue | 105 +++++++++++++-----
.../login/scanCompinents/wecomQrCode.vue | 1 -
3 files changed, 79 insertions(+), 29 deletions(-)
diff --git a/ui/src/locales/lang/zh-CN/workflow.ts b/ui/src/locales/lang/zh-CN/workflow.ts
index 46f3d0417..63ca37a3f 100644
--- a/ui/src/locales/lang/zh-CN/workflow.ts
+++ b/ui/src/locales/lang/zh-CN/workflow.ts
@@ -138,7 +138,7 @@ export default {
fileUploadType: {
label: '上传的文件类型',
documentText: '需要使用“文档内容提取”节点解析文档内容',
- imageText: '需要使用“视觉模型”节点解析图片内容',
+ imageText: '需要使用“图片理解”节点解析图片内容',
audioText: '需要使用“语音转文本”节点解析音频内容',
videoText: '需要使用“视频理解”节点解析视频内容',
otherText: '需要自行解析该类型文件',
diff --git a/ui/src/views/chat/user-login/scanCompinents/wecomQrCode.vue b/ui/src/views/chat/user-login/scanCompinents/wecomQrCode.vue
index 086b9188d..98cb976d1 100644
--- a/ui/src/views/chat/user-login/scanCompinents/wecomQrCode.vue
+++ b/ui/src/views/chat/user-login/scanCompinents/wecomQrCode.vue
@@ -1,14 +1,15 @@
-
+
diff --git a/ui/src/views/login/scanCompinents/wecomQrCode.vue b/ui/src/views/login/scanCompinents/wecomQrCode.vue
index 022d19b6f..bcf35c36b 100644
--- a/ui/src/views/login/scanCompinents/wecomQrCode.vue
+++ b/ui/src/views/login/scanCompinents/wecomQrCode.vue
@@ -32,7 +32,6 @@ const init = async () => {
lang = 'zh'
}
const redirectUri = encodeURIComponent(data.redirectUri)
- console.log('redirectUri', data.redirectUri)
// 手动构建生成二维码的url
iframeUrl.value = `https://login.work.weixin.qq.com/wwlogin/sso/login?login_type=CorpApp&appid=${data.corpId}&agentid=${data.agentId}&redirect_uri=${redirectUri}&state=fit2cloud-wecom-qr&lang=${lang}&panel_size=small`
}