From db70a9d98e712fbedb041249bd8a95d8a889fb97 Mon Sep 17 00:00:00 2001
From: yangyin <1850366751@qq.com>
Date: 星期一, 04 十一月 2024 16:49:49 +0800
Subject: [PATCH] 修改用户常用语按钮的样式

---
 src/components/chat/Chat.vue |   50 ++++++++++++++++++--------------------------------
 1 files changed, 18 insertions(+), 32 deletions(-)

diff --git a/src/components/chat/Chat.vue b/src/components/chat/Chat.vue
index 61e8b79..112326d 100644
--- a/src/components/chat/Chat.vue
+++ b/src/components/chat/Chat.vue
@@ -82,38 +82,7 @@
 												</div>
 											</div>
 											<template v-else>
-												<el-popover placement="bottom-start" trigger="hover" :popper-style="{ minWidth: '70px' }" :width="70">
-													<template #default>
-														<div class="action" v-if="item.role === RoleEnum.user">
-															<div class="flex items-center justify-center size-[20px]">
-																<i
-																	class="p-2 ywifont ywicon-copy cursor-pointer hover:text-[#0284ff] font-medium !text-[15px]"
-																	@click="copyUserClick(item)"
-																/>
-															</div>
-															<div class="flex items-center justify-center size-[20px]">
-																<i
-																	class="p-2 ywifont ywicon-cubelifangti cursor-pointer hover:text-[#0284ff] text-[#000] font-[590] !text-[15px]"
-																	@click="setCommonQuestionClick(item)"
-																/>
-															</div>
-														</div>
-													</template>
-													<template #reference>
-														<component
-															:is="answerTypeMapCom[item.content.type]"
-															v-if="item.role === RoleEnum.user"
-															:data="item.content.values"
-															:originData="item"
-														/>
-													</template>
-												</el-popover>
-												<component
-													:is="answerTypeMapCom[item.content.type]"
-													v-if="item.role !== RoleEnum.user"
-													:data="item.content.values"
-													:originData="item"
-												/>
+												<component :is="answerTypeMapCom[item.content.type]" :data="item.content.values" :originData="item" />
 												<div
 													v-if="item.role === RoleEnum.assistant && item.content.origin?.ext_call_list"
 													class="flex font-bold items-center mt-6"
@@ -135,6 +104,23 @@
 									</div>
 									<!-- 鎿嶄綔 -->
 									<div
+										v-if="item.role === RoleEnum.user && item.content?.values"
+										class="absolute flex items-center right-0 mr-4 space-x-2"
+									>
+										<div class="flex items-center justify-center size-[20px]">
+											<i
+												class="p-2 ywifont ywicon-copy cursor-pointer hover:text-[#0284ff] font-medium !text-[15px] hover:!text-[18px]"
+												@click="copyUserClick(item)"
+											/>
+										</div>
+										<div class="flex items-center justify-center size-[20px]">
+											<i
+												class="p-2 ywifont ywicon-cubelifangti cursor-pointer hover:text-[#0284ff] text-[#000] font-[590] !text-[15px] hover:!text-[18px]"
+												@click="setCommonQuestionClick(item)"
+											/>
+										</div>
+									</div>
+									<div
 										v-if="item.role === RoleEnum.assistant && item.content?.values"
 										class="absolute flex items-center right-0 mr-4 mt-2 space-x-2"
 									>

--
Gitblit v1.9.3