|
10 | 10 | <div>
|
11 | 11 | <el-text class="text-left leading-30px">{{ formatDate(item.createTime) }}</el-text>
|
12 | 12 | </div>
|
13 |
| - <div class="relative flex flex-col break-words bg-[var(--el-fill-color-light)] shadow-[0_0_0_1px_var(--el-border-color-light)] rounded-10px pt-10px px-10px pb-5px" ref="markdownViewRef"> |
14 |
| - <MarkdownView class="text-[var(--el-text-color-primary)] text-[0.95rem]" :content="item.content" /> |
| 13 | + <div |
| 14 | + class="relative flex flex-col break-words bg-[var(--el-fill-color-light)] shadow-[0_0_0_1px_var(--el-border-color-light)] rounded-10px pt-10px px-10px pb-5px" |
| 15 | + ref="markdownViewRef" |
| 16 | + > |
| 17 | + <MarkdownView |
| 18 | + class="text-[var(--el-text-color-primary)] text-[0.95rem]" |
| 19 | + :content="item.content" |
| 20 | + /> |
15 | 21 | <MessageKnowledge v-if="item.segments" :segments="item.segments" />
|
16 | 22 | </div>
|
17 | 23 | <div class="flex flex-row mt-8px">
|
18 |
| - <el-button class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="copyContent(item.content)"> |
| 24 | + <el-button |
| 25 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 26 | + link |
| 27 | + @click="copyContent(item.content)" |
| 28 | + > |
19 | 29 | <img class="h-20px" src="@/assets/ai/copy.svg" />
|
20 | 30 | </el-button>
|
21 |
| - <el-button v-if="item.id > 0" class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="onDelete(item.id)"> |
| 31 | + <el-button |
| 32 | + v-if="item.id > 0" |
| 33 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 34 | + link |
| 35 | + @click="onDelete(item.id)" |
| 36 | + > |
22 | 37 | <img class="h-17px" src="@/assets/ai/delete.svg" />
|
23 | 38 | </el-button>
|
24 | 39 | </div>
|
|
34 | 49 | <el-text class="text-left leading-30px">{{ formatDate(item.createTime) }}</el-text>
|
35 | 50 | </div>
|
36 | 51 | <div class="flex flex-row-reverse">
|
37 |
| - <div class="text-[0.95rem] text-[var(--el-color-white)] inline bg-[var(--el-color-primary)] shadow-[0_0_0_1px_var(--el-color-primary)] rounded-10px p-10px w-auto break-words whitespace-pre-wrap">{{ item.content }}</div> |
| 52 | + <div |
| 53 | + class="text-[0.95rem] text-[var(--el-color-white)] inline bg-[var(--el-color-primary)] shadow-[0_0_0_1px_var(--el-color-primary)] rounded-10px p-10px w-auto break-words whitespace-pre-wrap" |
| 54 | + >{{ item.content }}</div |
| 55 | + > |
38 | 56 | </div>
|
39 | 57 | <div class="flex flex-row-reverse mt-8px">
|
40 |
| - <el-button class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="copyContent(item.content)"> |
| 58 | + <el-button |
| 59 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 60 | + link |
| 61 | + @click="copyContent(item.content)" |
| 62 | + > |
41 | 63 | <img class="h-20px" src="@/assets/ai/copy.svg" />
|
42 | 64 | </el-button>
|
43 |
| - <el-button class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="onDelete(item.id)"> |
| 65 | + <el-button |
| 66 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 67 | + link |
| 68 | + @click="onDelete(item.id)" |
| 69 | + > |
44 | 70 | <img class="h-17px mr-12px" src="@/assets/ai/delete.svg" />
|
45 | 71 | </el-button>
|
46 |
| - <el-button class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="onRefresh(item)"> |
| 72 | + <el-button |
| 73 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 74 | + link |
| 75 | + @click="onRefresh(item)" |
| 76 | + > |
47 | 77 | <el-icon size="17"><RefreshRight /></el-icon>
|
48 | 78 | </el-button>
|
49 |
| - <el-button class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" link @click="onEdit(item)"> |
| 79 | + <el-button |
| 80 | + class="flex bg-transparent items-center hover:cursor-pointer hover:bg-[var(--el-fill-color-lighter)]" |
| 81 | + link |
| 82 | + @click="onEdit(item)" |
| 83 | + > |
50 | 84 | <el-icon size="17"><Edit /></el-icon>
|
51 | 85 | </el-button>
|
52 | 86 | </div>
|
@@ -171,5 +205,3 @@ onMounted(async () => {
|
171 | 205 | messageContainer.value.addEventListener('scroll', handleScroll)
|
172 | 206 | })
|
173 | 207 | </script>
|
174 |
| - |
175 |
| - |
|
0 commit comments