From 04bc71e7d3fb99c95c8771acc65549d553209f24 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期四, 09 一月 2025 09:35:12 +0800 Subject: [PATCH] 时间显示错误 --- src/components/chat/assistant/index.vue | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/components/chat/assistant/index.vue b/src/components/chat/assistant/index.vue index b118e03..8ae6578 100644 --- a/src/components/chat/assistant/index.vue +++ b/src/components/chat/assistant/index.vue @@ -98,7 +98,7 @@ /> </div> </template> - <p v-else class="text-info">鏆傛棤鍐呭锛岃閲嶈瘯</p> + <p v-else-if="msg.content?.errCode !== ErrorCode.Message" class="text-info">鏆傛棤鍐呭锛岃閲嶈瘯</p> </template> <component v-else @@ -138,15 +138,12 @@ <!-- #region ====================== 鍋滄 ======================--> <span v-if="msg.isStopMsg && msg?.role === RoleEnum.assistant" class="text-gray-400 text-[12px]">锛堝凡鍋滄锛�</span> <!-- parseContent 杩斿洖涓� null --> - <p v-if="!msg.content && !isTalking && !msg.isStopMsg" class="text-red-500">鏆傛棤鏁版嵁</p> + <p v-if="!msg.content && !isTalking && !msg.isStopMsg && msg.content?.errCode !== ErrorCode.Message" class="text-red-500">鏆傛棤鏁版嵁</p> <!-- #endregion --> <!-- #endregion --> </div> <!-- #region ====================== ai 娑堟伅鎿嶄綔 ======================--> - <div - v-if="msg.role === RoleEnum.assistant && msg.content?.values && !isSharePage" - class="absolute flex items-center right-0 mr-4 mt-2 space-x-2" - > + <div v-if="msg.content?.values && !isSharePage" class="absolute flex items-center right-0 mr-4 mt-2 space-x-2"> <div class="flex items-center justify-center size-[15px]" v-if="msg.content?.type === AnswerType.Text || msg.content?.type === AnswerType.Knowledge" @@ -206,6 +203,16 @@ </el-tooltip> </div> <!-- #endregion --> + + <div class="absolute flex items-center left-18 mt-2 space-x-2 pb-7"> + <div + v-if="isTalking && isLast" + class="text-blue-400 cursor-pointer z-20 py-2 px-2 border border-solid border-blue-400 hover:text-blue-500 hover:border-blue-500 rounded-lg hover:bg-[#ebeffa]" + @click="stopGenClick" + > + 鍋滄杈撳嚭 + </div> + </div> </div> </div> </div> @@ -254,12 +261,17 @@ const emit = defineEmits({ sendChatMessage: (content: ChatContent) => true, shareMsg: (msg: ChatMessage) => true, + stopGenClick: () => true, }); const sendChatMessage = (content: ChatContent) => { emit('sendChatMessage', content); }; +const stopGenClick = () => { + emit('stopGenClick'); +}; + //#region ====================== 姝ラ step ====================== const toggleStepLabel = (item: any) => (item.isShow ? '鏀惰捣' : '灞曞紑'); -- Gitblit v1.9.3