diff --git a/clinical-web/src/utils/signing-method.ts b/clinical-web/src/utils/signing-method.ts index 4104d92..dec8395 100644 --- a/clinical-web/src/utils/signing-method.ts +++ b/clinical-web/src/utils/signing-method.ts @@ -108,6 +108,21 @@ export function formatSigningMethodTitle(method: SigningMethod): string { return readSigningMethod(method).label } +/** + * 手写签名板弹窗的标题(原型 `padTitle`)。 + * + * **只有两个分支**,不是按四种方式各给一条文案 —— 原型的写法是 + * `padTask.method==='ipad' ? '📲 Pad 签署' : '✍️ 手写板签署'`(openPad,V10.2 第 2281 行)。 + * + * 为什么不能直接用 `formatSigningMethodTitle(method)`: + * 这个弹窗采的是「就地手写」,与任务声明的线上方式无关。 + * `sms` / `wx` 任务点「手写板签署」按钮一样会进这里,那时标题写「📱 短信签署」是错的; + * 只有 `switchToIpad()` 把任务方式改成 `ipad` 后再点文书签名位,才写「📲 Pad 签署」。 + */ +export function readPadDialogTitle(method: SigningMethod): string { + return readSigningMethod(method === 'ipad' ? 'ipad' : 'pad').label +} + /** * 任务卡的「待签署」标签。 * diff --git a/clinical-web/src/views/workbench/signing/components/SignaturePadDialog.vue b/clinical-web/src/views/workbench/signing/components/SignaturePadDialog.vue index 22c5694..aab0b75 100644 --- a/clinical-web/src/views/workbench/signing/components/SignaturePadDialog.vue +++ b/clinical-web/src/views/workbench/signing/components/SignaturePadDialog.vue @@ -1,8 +1,9 @@