diff --git a/src/views/aitutor/chathistory/index.vue b/src/views/aitutor/chathistory/index.vue index 42c9e8c..2222a3d 100644 --- a/src/views/aitutor/chathistory/index.vue +++ b/src/views/aitutor/chathistory/index.vue @@ -54,7 +54,6 @@ - @@ -114,14 +113,6 @@
{{ parseTime(message.created_at * 1000, '{y}-{m}-{d} {h}:{i}:{s}') }} -
@@ -132,10 +123,25 @@
AI回答:
-
+
+
+ + + +
@@ -170,7 +176,6 @@ import { getMessagesToAdmin } from "@/api/aitutor/chat"; import { listGrade } from "@/api/stuCQS/basedata/grade"; import { getDeptName } from "@/api/system/dept"; import { marked } from 'marked'; - export default { name: "ChatHistory", dicts: ['srs_stu_status'], @@ -412,7 +417,8 @@ export default { }; return marked(content, { renderer }); - } + }, + } }; @@ -874,4 +880,41 @@ export default { .el-divider--horizontal { margin: 16px 0; } + + + +/* AI消息容器样式 */ +.ai-message-container { + position: relative; +} + +/* 反馈图标样式 */ +.feedback-icon { + position: absolute; + bottom: 8px; + right: 8px; + z-index: 10; +} +.feedback-like-icon { + width: 16px; + height: 16px; + opacity: 0.8; + transition: all 0.3s ease; +} +.feedback-like-icon:hover { + opacity: 1; + transform: scale(1.1); +} + +.feedback-dislike-icon { + width: 16px; + height: 16px; + opacity: 0.8; + transition: all 0.3s ease; +} + +.feedback-dislike-icon:hover { + opacity: 1; + transform: scale(1.1); +} \ No newline at end of file