fix: Fix the data source-related issues in the PR

This commit is contained in:
ulleo
2026-05-11 15:07:15 +08:00
committed by ulleo
parent b0fd4398ff
commit e72c0bedda
6 changed files with 65 additions and 58 deletions
@@ -51,46 +51,44 @@ const recordsBeforeCurrentQuestion = computed(() =>
<template v-if="item.error">
{{ error }}
</template>
<template v-else>
<div class="item-list">
<div class="inner-title">{{ t('chat.log_system') }}</div>
<div class="inner-item">
<div class="inner-item-title">
{{ systemRecord.type }}
</div>
<div class="inner-item-description">
<SQLComponent :sql="systemRecord.content" />
</div>
<div class="item-list">
<div class="inner-title">{{ t('chat.log_system') }}</div>
<div class="inner-item">
<div class="inner-item-title">
{{ systemRecord.type }}
</div>
<template v-if="recordsBeforeCurrentQuestion.length > 0">
<div class="inner-title">{{ t('chat.log_history') }}</div>
<div class="inner-item">
<div v-for="(ele, index) in recordsBeforeCurrentQuestion" :key="index">
<div class="inner-item-title">
{{ ele.type }}
</div>
<div class="inner-item-description">
<SQLComponent :sql="ele.content" />
</div>
</div>
</div>
</template>
<div class="inner-title">{{ t('chat.log_question') }}</div>
<div class="inner-item">
<div class="inner-item-description">
<SQLComponent :sql="lastHumanRecord.content" />
</div>
<div class="inner-item-description">
<SQLComponent :sql="systemRecord.content" />
</div>
<template v-if="lastAiAfterHuman">
<div class="inner-title">{{ t('chat.log_answer') }}</div>
<div class="inner-item">
<div class="inner-item-description">
<SQLComponent :sql="lastAiAfterHuman.content" />
</div>
</div>
</template>
</div>
</template>
<template v-if="recordsBeforeCurrentQuestion.length > 0">
<div class="inner-title">{{ t('chat.log_history') }}</div>
<div class="inner-item">
<div v-for="(ele, index) in recordsBeforeCurrentQuestion" :key="index">
<div class="inner-item-title">
{{ ele.type }}
</div>
<div class="inner-item-description">
<SQLComponent :sql="ele.content" />
</div>
</div>
</div>
</template>
<div class="inner-title">{{ t('chat.log_question') }}</div>
<div class="inner-item">
<div class="inner-item-description">
<SQLComponent :sql="lastHumanRecord.content" />
</div>
</div>
<template v-if="lastAiAfterHuman">
<div class="inner-title">{{ t('chat.log_answer') }}</div>
<div class="inner-item">
<div class="inner-item-description">
<SQLComponent :sql="lastAiAfterHuman.content" />
</div>
</div>
</template>
</div>
</BaseContent>
</template>