feat:新增高级特性的按钮

- 里面包含用户手册
- 用户反馈 点击之后弹窗显示微信二维码
This commit is contained in:
Roe-xin
2026-01-15 14:30:58 +08:00
parent 73a1510de4
commit 5339212de9
6 changed files with 483 additions and 4 deletions

View File

@ -33,7 +33,8 @@ export function getWebviewContent(
autoIconUri?: string,
liteIconUri?: string,
syIconUri?: string,
maxIconUri?: string
maxIconUri?: string,
qrCodeUri?: string
): string {
// 获取当前环境,只在 dev 和 test 环境下显示快速操作按钮
const currentEnv = getCurrentEnv();
@ -439,6 +440,12 @@ export function getWebviewContent(
let loadingIndicator = null;
let currentSegmentedMessage = null; // 当前分段消息容器
// 设置二维码图片
const feedbackQRCodeImage = document.getElementById('feedbackQRCodeImage');
if (feedbackQRCodeImage && '${qrCodeUri}') {
feedbackQRCodeImage.src = '${qrCodeUri}';
}
// ========== 模式选择器脚本(直接内联,避免模板字符串嵌套问题)==========
let currentMode = 'agent';
@ -612,6 +619,14 @@ export function getWebviewContent(
}
break;
case 'showFeedbackQRCode':
// 显示用户反馈二维码弹窗
console.log('[WebView] 显示用户反馈二维码弹窗');
if (typeof showFeedbackQRCode === 'function') {
showFeedbackQRCode();
}
break;
case 'resetSegmentedMessage':
// 重置分段消息容器(停止对话时调用)
console.log('[WebView] 重置分段消息容器');