From f5fd580215965076f06b93345ecd1e64a34dd213 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com>
Date: Fri, 19 Jun 2026 11:52:14 +0800
Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84:=20=E6=8B=86Knowledge.vue?=
=?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E8=AF=A6=E6=83=85(strategy=E5=89=8D?=
=?UTF-8?q?=E7=AB=AF=C2=B7Knowledge<500=E8=BE=BE=E6=A0=87)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 新建 components/knowledge/KnowledgeDetail.vue(385行<500): 基本信息+溯源+引用列表+生命周期时间线+编辑态+parseTags复用
- Knowledge.vue 775→495(<500达标): 列表+三态+selectKnowledge+action保留
- props detail/topTab/submitting + emit save/publish/reject/archive(子无store, emit回父单向)
主代兜底(新工作模式·vue-tsc only不grep细节降上下文): vue-tsc 0(子代理自验印证)
strategy: 前端views, 子组件抽详情面板; Knowledge+KnowledgeDetail双<500达标; parseTags复用SW-260618-20
git add指定(Knowledge.vue+KnowledgeDetail.vue)
---
src/components/knowledge/KnowledgeDetail.vue | 385 +++++++++++++++++++
src/views/Knowledge.vue | 334 ++--------------
2 files changed, 412 insertions(+), 307 deletions(-)
create mode 100644 src/components/knowledge/KnowledgeDetail.vue
diff --git a/src/components/knowledge/KnowledgeDetail.vue b/src/components/knowledge/KnowledgeDetail.vue
new file mode 100644
index 0000000..f5c2ce6
--- /dev/null
+++ b/src/components/knowledge/KnowledgeDetail.vue
@@ -0,0 +1,385 @@
+
+
+