feat(signing): 支持点击文中签名位就地采集签名
This commit is contained in:
@@ -47,6 +47,20 @@ export function createFieldTokenPattern() {
|
||||
return new RegExp(FIELD_TOKEN_SOURCE, 'g')
|
||||
}
|
||||
|
||||
/**
|
||||
* 主签名位字段键(患者签名)。
|
||||
*
|
||||
* 一个签署任务只有一份「签名图」产物,接口与任务记录都把它固定落在 signature 上
|
||||
* (见 api/workbench/signing 的 completeSigningTask:`{ ...fieldAnswers, signature }`)。
|
||||
* 其余签名位(如医师签名)各自存在 fieldAnswers 里,互不覆盖。
|
||||
*
|
||||
* 这条约定有两个用处:
|
||||
* ① 手写板 / 线上签署采集的就是主签名位,因此它不能算「待补的签名位」,
|
||||
* 否则签名入口会把自己挡住;
|
||||
* ② 判断"还有别的签名位没签"时要排除它。
|
||||
*/
|
||||
export const PRIMARY_SIGNATURE_FIELD_ID = 'signature'
|
||||
|
||||
/**
|
||||
* 填写项目录:key 为字段键,label 是文书里显示的文字,kind 决定签署时的控件。
|
||||
* id 与 label 的对应关系由这里统一维护,渲染端与编辑器共用同一份,避免两处各自演化。
|
||||
|
||||
Reference in New Issue
Block a user