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