统一报告页面章节归并展示

This commit is contained in:
kx_guo 2026-09-09 17:30:23 +08:00
parent 8ed60807f9
commit 77741c619f

View File

@ -71,6 +71,7 @@ const reportData = computed(() => {
supplierCards: cards.filter((card) => card.type === "supplier"),
materialCards: cards.filter((card) => card.type === "material"),
solutionCards: cards.filter((card) => card.type === "solution"),
standardCards: cards.filter((card) => ["standard", "compliance"].includes(card.type)),
standards,
similarCases,
suggestions,
@ -394,7 +395,11 @@ function dimensionConclusion(item: {
</tbody>
</table>
</template>
<p v-else class="report-paragraph">暂无相关标准。</p>
<template v-for="(card, index) in reportData.standardCards" :key="`standard-card-${index}`">
<p v-if="card.detectedValues?.length" class="report-paragraph"><b>检测值:</b>{{ card.detectedValues.map((item) => `${item.name}:${item.value}`).join("、") }}</p>
<p v-if="card.note" class="report-paragraph"><b>补充说明:</b>{{ card.note }}</p>
</template>
<p v-if="!reportData.standards.length" class="report-paragraph">暂无相关标准。</p>
<p class="report-paragraph report-engine-note">
双引擎融合:历史异常经验引擎提供风险优先级,标准库提供可执行的检测阈值与验证任务。
</p>