提交 e2506df3 编写于 作者: D DebugIsFalse

featrue: 优化显示操作逻辑

上级 aa629f1a
......@@ -58,16 +58,18 @@
<USkeleton class="h-4 w-2/3" />
</template>
<MdRenderer v-else :content="item.description" />
<div class="text-base flex items-center gap-1">
<UIcon name="i-heroicons-magnifying-glass" />
搜索项目
</div>
<template v-if="item.searchLoading && item.searchLoading !== undefined">
<USkeleton class="h-4" />
<USkeleton class="h-4 w-2/3" />
<template v-if="item.searchLoading !== undefined">
<div class="text-base flex items-center gap-1">
<UIcon name="i-heroicons-magnifying-glass" />
搜索项目
</div>
<template v-if="item.searchLoading">
<USkeleton class="h-4" />
<USkeleton class="h-4 w-2/3" />
</template>
<div class="text-xs pl-5" v-else>找到 {{ sourceCount }} 条来源</div>
</template>
<div class="text-xs pl-5" v-else-if="item.searchLoading !== undefined">找到 {{ sourceCount }} 条来源</div>
<div class="text-base flex items-center gap-1">
<div class="text-base flex items-center gap-1" v-if="item.ansLoading">
<UIcon name="i-heroicons-pencil-square" />
整理答案
</div>
......@@ -81,7 +83,7 @@
<span>{{ item.ansLoading ? '回答中' : '回答' }}</span>
</div>
<MdRenderer :content="item.article" />
<div class="space-x-2">
<div class="space-x-2" v-if="item.showActions">
<UButton size="xs" color="gray" @click="handleCopyMD(index)" leading-icon="i-heroicons-document-duplicate-20-solid" label="复制" />
<UButton size="xs" color="gray" @click="handleShare(index + 1)" leading-icon="i-heroicons-share-20-solid" label="分享" />
<UButton v-if="index === data.length - 1" size="xs" color="gray" @click="handleReGenerate(index)" leading-icon="i-heroicons-arrow-path-rounded-square-20-solid" label="重写" />
......@@ -273,7 +275,7 @@ const createGenerateInitItem = (question) => {
data.value.push({ question, desLoading: true })
}
const resetAnsLoading = () => {
Object.assign(data.value[editIndex.value], { ansLoading: false })
Object.assign(data.value[editIndex.value], { ansLoading: false, showActions: true })
}
const handleFormFetchData = (fetchData) => {
let message = {}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册