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 === '是' ? ' ·必填' : ''} +
))}