From 43a354612a0728a6f82f0fe85b43a50824470507 Mon Sep 17 00:00:00 2001 From: limeng <1131177064@qq.com> Date: Fri, 18 Sep 2026 18:30:17 +0800 Subject: [PATCH] fix: clarify esign signer account labels --- .../agreement-signing.blade.php | 23 +++++++++++++++++-- .../Business/AgreementSigningPageTest.php | 8 ++++++- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/resources/views/business/pages/courier-payables/agreement-signing.blade.php b/resources/views/business/pages/courier-payables/agreement-signing.blade.php index 8cada51f..562ab5c1 100644 --- a/resources/views/business/pages/courier-payables/agreement-signing.blade.php +++ b/resources/views/business/pages/courier-payables/agreement-signing.blade.php @@ -1395,7 +1395,7 @@
- +

选择快递公司后自动带出工作平台的“电子签章经办人”(dzqzjbr);如资料未维护,可手工填写对方在 E 签宝实名绑定的手机号或邮箱。

@@ -1416,7 +1416,7 @@

确认单绑定已审核报价版本,生成后保存该版本快照;变价请生成新版本并重新签署。

@@ -2216,6 +2216,24 @@ }); } + function refreshSignerAccountLabels(templateType) { + var labels = { + primary: '对方 E 签宝账号', + secondary: '第二签署方 E 签宝账号' + }; + + if (templateType === 'cooperation-contract') { + labels.primary = '快递方 E 签宝账号'; + labels.secondary = '我方 E 签宝账号'; + } else if (templateType === 'authorization') { + labels.primary = '委托方 E 签宝账号'; + labels.secondary = '受托方 E 签宝账号'; + } + + setText('[data-primary-esign-label]', labels.primary); + setText('[data-secondary-esign-label]', labels.secondary); + } + function formatDateField(selector, fallback) { var value = fieldValue(selector, ''); var parts = value.split('-'); @@ -2371,6 +2389,7 @@ var courier = fieldValue('[name="courier_name"]', '快递公司'); var companyName = fieldValue('[name="company_full_name"]', '待填写公司全称'); activateTemplate(templateType); + refreshSignerAccountLabels(templateType); var secondary = root.querySelector('[data-secondary-signer-fields]'); if (secondary) { var needsSecondary = templateType === 'entity-change' || templateType === 'cooperation-contract' || templateType === 'authorization'; diff --git a/tests/Feature/Business/AgreementSigningPageTest.php b/tests/Feature/Business/AgreementSigningPageTest.php index 19f871c7..c0c0925c 100644 --- a/tests/Feature/Business/AgreementSigningPageTest.php +++ b/tests/Feature/Business/AgreementSigningPageTest.php @@ -67,7 +67,13 @@ class AgreementSigningPageTest extends FeatureTestCase ->assertSee('data-company-name', false) ->assertSee('data-subject-linked-name', false) ->assertSeeText('签署截止日期') - ->assertSeeText('对方E签宝账号') + ->assertSeeText('对方 E 签宝账号') + ->assertSee('data-primary-esign-label', false) + ->assertSee('data-secondary-esign-label', false) + ->assertSee("labels.primary = '快递方 E 签宝账号'", false) + ->assertSee("labels.secondary = '我方 E 签宝账号'", false) + ->assertSee("labels.primary = '委托方 E 签宝账号'", false) + ->assertSee("labels.secondary = '受托方 E 签宝账号'", false) ->assertSeeText('合作合同统一使用我方账号 18052733960') ->assertSeeText('填写变量') ->assertSeeText('签署完成后自动归档') -- 2.47.2