From 50a9d028c329b058280d32e258294e95a4ef1215 Mon Sep 17 00:00:00 2001 From: selfrelease Date: Tue, 1 Sep 2026 10:32:36 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9F=A5=E8=AF=86=E5=BA=93=E8=A6=81?= =?UTF-8?q?=E7=B4=A0=E8=A1=A8=E6=A8=A1=E6=9D=BFtype=E8=8B=B1=E6=96=87?= =?UTF-8?q?=E7=BF=BB=E8=AF=91=E4=B8=BA=E4=B8=AD=E6=96=87,required=E5=B8=83?= =?UTF-8?q?=E5=B0=94=E5=88=A4=E6=96=AD=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web2/src/pages/KnowledgeBase.tsx | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/web2/src/pages/KnowledgeBase.tsx b/web2/src/pages/KnowledgeBase.tsx index a9776ff..3aed705 100644 --- a/web2/src/pages/KnowledgeBase.tsx +++ b/web2/src/pages/KnowledgeBase.tsx @@ -319,16 +319,28 @@ export function KnowledgeBase() { {doc.doc_type === 'element_template' && (() => { try { const tmpl = JSON.parse(doc.content) + const TYPE_LABELS: Record = { + text: '单行文本', + textarea: '多行文本', + select: '下拉选择', + radio: '单选', + checkbox: '多选', + date: '日期', + number: '数字', + } return (

案由:{tmpl.cause_of_action}

适用:{tmpl.applicable}

要素清单({tmpl.elements?.length || 0}项)

- {tmpl.elements?.map((e: Record, i: number) => ( + {tmpl.elements?.map((e: Record, i: number) => (
{e.label} - {e.type}{e.required === '是' ? ' ·必填' : ''} + + {TYPE_LABELS[String(e.type)] || String(e.type)} + {e.required === true || e.required === '是' ? ' ·必填' : ''} +
))}