feat(signing): 将签署占位符改为原子节点并支持多选选项组

This commit is contained in:
yelan
2026-09-24 12:13:24 +08:00
parent ec24e85829
commit 9a6ac93e21
13 changed files with 2141 additions and 121 deletions
@@ -140,6 +140,9 @@ export function buildSignatureFieldsPayload(contentHtml: string): unknown[] {
kind: field.kind,
required: field.required,
options: field.options,
// 单/多选必须一起上报:后端靠它渲染签署控件与做取值校验,
// 缺了这个字段就只能按 kind 猜,多选组会被当成单个勾选框
...(field.multi === undefined ? {} : { multi: field.multi }),
...(field.risk ? { risk: field.risk } : {}),
}))
}