From aa872773f5314d66d5ba9b429081fdd20309e385 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Thu, 18 Jun 2026 13:20:43 +0000 Subject: [PATCH] =?UTF-8?q?feat(ai-assistant):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=B6=88=E6=81=AF=E5=B1=95=E5=BC=80=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=8C=E6=94=AF=E6=8C=81=E7=82=B9=E5=87=BB=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=85=A8=E9=83=A8=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/components/AIAssistant/index.vue | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/resources/assets/js/components/AIAssistant/index.vue b/resources/assets/js/components/AIAssistant/index.vue index 06290af45..23f63c8b9 100644 --- a/resources/assets/js/components/AIAssistant/index.vue +++ b/resources/assets/js/components/AIAssistant/index.vue @@ -136,7 +136,10 @@
- {{ parsed.text }} + {{ parsed.text }} @@ -349,6 +352,7 @@ export default { // 编辑历史问题 editingIndex: -1, // 正在编辑的响应索引,-1 表示不在编辑模式 editingValue: '', // 编辑中的文本内容 + expandedQuestionIds: [], // 已展开(显示全部内容)的用户消息 localId 列表 // 输入历史(上下键切换) inputHistoryList: [], // 历史输入列表 @@ -2114,6 +2118,21 @@ export default { /** * 开始编辑历史问题 */ + /** + * 切换用户消息的展开状态:默认最多两行,点击后显示全部,再次点击收起 + */ + toggleQuestionExpand(localId) { + if (localId === undefined || localId === null) { + return; + } + const idx = this.expandedQuestionIds.indexOf(localId); + if (idx === -1) { + this.expandedQuestionIds.push(localId); + } else { + this.expandedQuestionIds.splice(idx, 1); + } + }, + startEditQuestion(index) { if (index < 0 || index >= this.responses.length) { return; @@ -2741,6 +2760,12 @@ export default { -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; + cursor: pointer; + + &.is-expanded { + -webkit-line-clamp: unset; + overflow: visible; + } } .ai-assistant-output-question-edit {