|
@@ -2,6 +2,7 @@
|
|
|
import { computed } from 'vue'
|
|
|
import { AResultRecord } from '@/hooks/web/useSSE'
|
|
|
import MarkdownView from '@/components/Markdown/MarkdownView.vue'
|
|
|
+import PDFLink from '@/views/OaSystem/aiQA/components/PDFLink.vue'
|
|
|
|
|
|
interface AResultProps {
|
|
|
data: AResultRecord
|
|
@@ -21,15 +22,14 @@ const realResultContent = computed(() => {
|
|
|
<div class="result-text">
|
|
|
<MarkdownView :text="realResultContent" />
|
|
|
</div>
|
|
|
- <!-- <div class="result-files">
|
|
|
- <div class="label"></div>
|
|
|
+ <div class="result-files">
|
|
|
+ <div class="label">【来源文件】:</div>
|
|
|
<div class="files-container">
|
|
|
<div class="file" v-for="file in data?.result?.['0']?.docs" :key="file">
|
|
|
- <!– todo 从字符串中解析数据展示 –>
|
|
|
- <a :href="file" target="_blank">{{ file }}</a>
|
|
|
+ <PDFLink :data="file" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>-->
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -42,6 +42,7 @@ const realResultContent = computed(() => {
|
|
|
}
|
|
|
|
|
|
.result-files {
|
|
|
+ margin-top: 15px;
|
|
|
display: flex;
|
|
|
|
|
|
.label {
|