Przeglądaj źródła

fix(policy): 删除详情面板的「原文引用」板块

按用户要求去掉。条件核验、匹配依据两个板块保留。

模板整块用 <!-- --> 包住、随附的 selectedCitations 计算属性一并注释,
均加 [已移除] 标记 —— 遵循项目「原代码注释掉、不直接删除」的约定。
检查过无孤儿 import。

Co-Authored-By: Claude Code <noreply@anthropic.com>
gongtianxiao 3 dni temu
rodzic
commit
faa109bd63
2 zmienionych plików z 9 dodań i 5 usunięć
  1. 1 0
      README.md
  2. 8 5
      src/components/Chat/PolicyMatch.vue

+ 1 - 0
README.md

@@ -67,3 +67,4 @@
     归一化与渲染层都改用它
   - 新增回归脚本 `harness/tools/verify-empty-content-agreement.mjs`,
     断言的不变量就是「两处必须一致」,30 项断言
+- 删除政策详情面板的「原文引用」板块(条件核验、匹配依据保留)

+ 8 - 5
src/components/Chat/PolicyMatch.vue

@@ -402,7 +402,8 @@
               </div>
             </div>
 
-            <!-- 原文引用(来自 /api/chat 的 item.citations) -->
+            <!-- [已移除] 原文引用板块(数据来自 /api/chat 的 item.citations)——按用户要求去掉 -->
+            <!--
             <div v-if="recordMode && selectedCitations.length" class="detail-row card-style">
               <div class="record-condition-title">
                 <span>原文引用</span>
@@ -414,6 +415,7 @@
                 </div>
               </div>
             </div>
+            -->
 
             <div class="detail-row" v-if="!recordMode">
               <div class="row-label">
@@ -1078,10 +1080,11 @@ const selectedMatchBasis = computed<any[]>(() => {
   return Array.isArray(list) ? list : [];
 });
 
-const selectedCitations = computed<any[]>(() => {
-  const list = selectedPolicyItem.value?.originalData?.citations;
-  return Array.isArray(list) ? list : [];
-});
+// [已移除] 原文引用板块随模板一并去掉,此计算属性暂留备用
+// const selectedCitations = computed<any[]>(() => {
+//   const list = selectedPolicyItem.value?.originalData?.citations;
+//   return Array.isArray(list) ? list : [];
+// });
 
 // conditions.status 是中文,复用面板已有的匹配等级配色
 const getConditionLevelClass = (status?: string) => {