Commit 323090fd authored by Data Governance Dev's avatar Data Governance Dev

fix(web3): ExplainIssueDialog match(一致)时不展示一致性结论条

LLM 审查结论为 match(代码正确实现规则)时,右栏的「✅ 一致:代码正确
实现了规则」绿条不再展示 —— 既然一致,这条结论本身就成了冗余信息。
违规原因卡片继续展示,左栏的规则说明 + 代码也始终保留,方便用户对照。
parent a3b54910
......@@ -58,7 +58,7 @@
<!-- 当前 tab 的内容(per-tab 切换) -->
<template v-if="activeTab">
<div class="explain-grid">
<!-- 左:规则说明 + 规则代码(按 tab 切换;原始数据已在顶部固定) -->
<!-- 左:规则说明 + 规则代码(始终展示,让用户能对照违规原因) -->
<div class="explain-pane explain-pane-left">
<div class="pane-section">
<div class="pane-title">规则说明(自然语言)</div>
......@@ -93,8 +93,8 @@
<!-- 成功 -->
<template v-else-if="activeTab.result && activeTab.result.ok">
<!-- 一致性结论条 -->
<div class="verdict" :class="`verdict-${activeTab.result.consistency}`">
<!-- 一致性结论条:match(代码正确实现规则)时不展示 —— 既然匹配就没必要再念一遍 -->
<div v-if="activeTab.result.consistency !== 'match'" class="verdict" :class="`verdict-${activeTab.result.consistency}`">
<span class="verdict-label">{{ CONSISTENCY_LABEL[activeTab.result.consistency] || activeTab.result.consistency }}</span>
<span class="verdict-detail">{{ activeTab.result.consistency_detail || '(无补充说明)' }}</span>
</div>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment