From 2a0681287cf537d7814b3e18caec8639f79c554a Mon Sep 17 00:00:00 2001 From: yelan Date: Sun, 27 Sep 2026 18:55:23 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=AD=BE=E7=BD=B2=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E5=8F=B0):=20=E6=8C=89=E5=8E=9F=E5=9E=8B=E5=88=86=E6=B5=81?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E4=BD=8D=E7=82=B9=E5=87=BB=EF=BC=8CPad=20?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=B0=B1=E5=9C=B0=E8=90=BD=E7=AC=94=E5=B9=B6?= =?UTF-8?q?=E8=A1=A5=E9=BD=90=E5=BC=B9=E7=AA=97=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- clinical-web/src/utils/signing-method.ts | 15 +++++++ .../signing/components/SignaturePadDialog.vue | 16 ++++++-- .../src/views/workbench/signing/index.vue | 41 ++++++++++++++++--- 3 files changed, 63 insertions(+), 9 deletions(-) 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 @@