This commit is contained in:
wangdan-fit2cloud 2024-01-25 16:36:42 +08:00
parent af3cb81d2c
commit 00e1b2e350

View File

@ -6,56 +6,58 @@
destroy-on-close destroy-on-close
append-to-body append-to-body
> >
<el-scrollbar height="450"> <div class="paragraph-source-height">
<div class="p-16"> <el-scrollbar>
<el-form label-position="top"> <div class="p-16">
<el-form-item label="用户问题"> <el-form label-position="top">
<el-input v-model="detail.problem_text" disabled /> <el-form-item label="用户问题">
</el-form-item> <el-input v-model="detail.problem_text" disabled />
<el-form-item label="优化后问题"> </el-form-item>
<el-input v-model="detail.padding_problem_text" disabled /> <el-form-item label="优化后问题">
</el-form-item> <el-input v-model="detail.padding_problem_text" disabled />
<el-form-item label="引用分段"> </el-form-item>
<template v-for="(item, index) in detail.paragraph_list" :key="index"> <el-form-item label="引用分段">
<CardBox <template v-for="(item, index) in detail.paragraph_list" :key="index">
shadow="never" <CardBox
:title="item.title || '-'" shadow="never"
class="paragraph-source-card cursor mb-8" :title="item.title || '-'"
:class="item.is_active ? '' : 'disabled'" class="paragraph-source-card cursor mb-8"
:showIcon="false" :class="item.is_active ? '' : 'disabled'"
> :showIcon="false"
<template #icon> >
<AppAvatar :name="index + 1 + ''" class="mr-12 avatar-light" :size="22" /> <template #icon>
</template> <AppAvatar :name="index + 1 + ''" class="mr-12 avatar-light" :size="22" />
<div class="active-button primary">{{ item.similarity?.toFixed(3) }}</div> </template>
<template #description> <div class="active-button primary">{{ item.similarity?.toFixed(3) }}</div>
<el-scrollbar height="90"> <template #description>
{{ item.content }} <el-scrollbar height="90">
</el-scrollbar> {{ item.content }}
</template> </el-scrollbar>
<template #footer> </template>
<div class="footer-content flex-between"> <template #footer>
<el-text> <div class="footer-content flex-between">
<el-icon> <el-text>
<Document /> <el-icon>
</el-icon> <Document />
{{ item?.document_name }} </el-icon>
</el-text> {{ item?.document_name }}
<div class="flex align-center"> </el-text>
<AppAvatar class="mr-8" shape="square" :size="18"> <div class="flex align-center">
<img src="@/assets/icon_document.svg" style="width: 58%" alt="" /> <AppAvatar class="mr-8" shape="square" :size="18">
</AppAvatar> <img src="@/assets/icon_document.svg" style="width: 58%" alt="" />
</AppAvatar>
<span class="ellipsis"> {{ item?.dataset_name }}</span> <span class="ellipsis"> {{ item?.dataset_name }}</span>
</div>
</div> </div>
</div> </template>
</template> </CardBox>
</CardBox> </template>
</template> </el-form-item>
</el-form-item> </el-form>
</el-form> </div>
</div> </el-scrollbar>
</el-scrollbar> </div>
</el-dialog> </el-dialog>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
@ -88,6 +90,9 @@ defineExpose({ open })
.el-dialog__body { .el-dialog__body {
padding: 8px !important; padding: 8px !important;
} }
.paragraph-source-height {
height: calc(100vh - 260px);
}
} }
.paragraph-source-card { .paragraph-source-card {
height: 210px; height: 210px;