feat: 合作合同乙方签约地支持编辑 #343

Merged
limeng merged 1 commits from feature/limeng-cooperation-party-b-signing-place into main 2026-10-15 18:13:24 +08:00
Collaborator

合作合同乙方签约地改为可编辑变量,默认常州市,留空或旧请求缺少该字段时保持原值。

  • 发起签章的合作合同填写区新增乙方签约地,限定100字;仅快递合作合同显示并启用。
  • 实时预览、保存的签署资料及生成后上传易签宝的PDF使用同一变量;甲方签约地不变。
  • 内容作为文本安全输出,不修改已推送、已签署或已归档文件;供应商模板和其他协议不变。
  • 修改文件:CourierAgreementSignatures控制器、agreement-signing页面、cooperation-contract模板,以及对应的3个测试文件。
  • 不涉及金额计算、权限、数据库迁移、凭据或生产配置。

验证:本次相关14项测试通过(566断言),覆盖自定义地点保存、100字上限、缺失/空白默认、文本转义、其他合作模板、签署区域布局。真实本地浏览器验证字段编辑、预览联动、默认值、其他类型切换和无脚本错误;使用虚拟数据生成PDF并目视核对签署末页,无重叠或截断,未发送真实易签宝任务。
扩展回归发现既有页面文案断言失配,另有本地测试容器缺少供应商模板图片;它们不属于本次修改范围,合并前已单独核对。

合作合同乙方签约地改为可编辑变量,默认常州市,留空或旧请求缺少该字段时保持原值。 - 发起签章的合作合同填写区新增乙方签约地,限定100字;仅快递合作合同显示并启用。 - 实时预览、保存的签署资料及生成后上传易签宝的PDF使用同一变量;甲方签约地不变。 - 内容作为文本安全输出,不修改已推送、已签署或已归档文件;供应商模板和其他协议不变。 - 修改文件:CourierAgreementSignatures控制器、agreement-signing页面、cooperation-contract模板,以及对应的3个测试文件。 - 不涉及金额计算、权限、数据库迁移、凭据或生产配置。 验证:本次相关14项测试通过(566断言),覆盖自定义地点保存、100字上限、缺失/空白默认、文本转义、其他合作模板、签署区域布局。真实本地浏览器验证字段编辑、预览联动、默认值、其他类型切换和无脚本错误;使用虚拟数据生成PDF并目视核对签署末页,无重叠或截断,未发送真实易签宝任务。 扩展回归发现既有页面文案断言失配,另有本地测试容器缺少供应商模板图片;它们不属于本次修改范围,合并前已单独核对。
limeng added 1 commit 2026-10-15 18:11:52 +08:00
limeng merged commit d1b14fc10d into main 2026-10-15 18:13:24 +08:00
limeng deleted branch feature/limeng-cooperation-party-b-signing-place 2026-10-15 18:13:26 +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#343
No description provided.