修正共用合同合作方及归属主体,支持个人实名签署 #288

Merged
limeng merged 1 commits from fix/limeng-shared-contract-parties into main 2026-10-10 12:10:33 +08:00
Collaborator

修改内容

  • 共用合同正文使用我方公司全称,保留多个快递名称,独立显示物流商归属及合同签署、结算主体。
  • 企业模式由归属企业盖章;新增个人实名签署,个人模式不再要求企业经办人、法人或公司盖章。
  • E签宝按所选企业/个人构建签署人,保留企业模式默认兼容。

修改文件

  • CourierAgreementSignatures.php
  • CourierAgreementSignatureService.php
  • agreement-signing.blade.php
  • courier-agreement.blade.php
  • AgreementSigningPageTest.php
  • CourierAgreementSignatureWorkflowTest.php

验证

  • 相关签署测试:41 tests / 341 assertions,通过(内存SQLite、隔离容器)。
  • 桌面1440px与手机390px:企业/个人切换、必填校验、两快递名称、合作方与归属主体分离均通过。
  • 两种实际PDF均为1页A4,已目视复核,无裁切/重叠。
  • 完整diff自审及git diff --check通过。

影响范围

不涉及金额计算、权限、数据库迁移或生产配置;未发送真实业务签署请求。

## 修改内容 - 共用合同正文使用我方公司全称,保留多个快递名称,独立显示物流商归属及合同签署、结算主体。 - 企业模式由归属企业盖章;新增个人实名签署,个人模式不再要求企业经办人、法人或公司盖章。 - E签宝按所选企业/个人构建签署人,保留企业模式默认兼容。 ## 修改文件 - CourierAgreementSignatures.php - CourierAgreementSignatureService.php - agreement-signing.blade.php - courier-agreement.blade.php - AgreementSigningPageTest.php - CourierAgreementSignatureWorkflowTest.php ## 验证 - 相关签署测试:41 tests / 341 assertions,通过(内存SQLite、隔离容器)。 - 桌面1440px与手机390px:企业/个人切换、必填校验、两快递名称、合作方与归属主体分离均通过。 - 两种实际PDF均为1页A4,已目视复核,无裁切/重叠。 - 完整diff自审及git diff --check通过。 ## 影响范围 不涉及金额计算、权限、数据库迁移或生产配置;未发送真实业务签署请求。
limeng added 1 commit 2026-10-10 12:10:13 +08:00
limeng merged commit 0234bae83f into main 2026-10-10 12:10:33 +08:00
limeng deleted branch fix/limeng-shared-contract-parties 2026-10-10 12:10:34 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#288
No description provided.