协议签署:供应商增加合作合同和授权委托书选项

开放已有模板,适配供应商签署账号标签与乙方名称提示;14 项页面测试、193 条断言及浏览器模板切换和预览验证通过。
This commit is contained in:
limeng 2026-10-11 13:30:14 +08:00
parent 49c6e1ecd1
commit 87e5ce0df2

View File

@ -1599,8 +1599,8 @@
<option value="account-change" data-partner-types="courier supplier" data-title="收款帐户资料变更证明" data-name="收款账户变更" data-code="TPL-ACCOUNT-CHANGE-V1" data-file="收款账户变更证明.doc" data-description="原文件:收款账户变更证明.doc;对方企业盖章或个人签字">收款账户变更</option>
<option value="entity-change" data-partner-types="courier supplier" data-title="公司主体变更证明" data-name="公司主体变更" data-code="TPL-ENTITY-CHANGE-V1" data-file="公司主体变更证明.docx" data-description="原文件:公司主体变更证明.docx;变更前、变更后公司分别签字盖章">公司主体变更</option>
<option value="shared-contract" data-title="证明" data-name="共用合同证明" data-code="TPL-SHARED-CONTRACT-V1" data-file="共用合同证明.docx" data-description="物流商归属企业盖章确认共用合同及结算主体;也可选择个人实名签署">共用合同证明</option>
<option value="cooperation-contract" data-title="服务协议" data-name="合作合同" data-code="TPL-COOPERATION-CONTRACT-V1" data-file="保丟不保损-合同发快递2024.8.doc" data-description="原文件:保丟不保损-合同发快递2024.8.doc;甲乙双方签署盖章">合作合同</option>
<option value="authorization" data-title="授权委托书" data-name="授权委托书" data-code="TPL-AUTHORIZATION-V1" data-file="授权委托书(快递).docx" data-description="原文件:授权委托书(快递).docx;委托方和受托方签署">授权委托书</option>
<option value="cooperation-contract" data-partner-types="courier supplier" data-title="服务协议" data-name="合作合同" data-code="TPL-COOPERATION-CONTRACT-V1" data-file="保丟不保损-合同发快递2024.8.doc" data-description="原文件:保丟不保损-合同发快递2024.8.doc;甲乙双方签署盖章">合作合同</option>
<option value="authorization" data-partner-types="courier supplier" data-title="授权委托书" data-name="授权委托书" data-code="TPL-AUTHORIZATION-V1" data-file="授权委托书(快递).docx" data-description="原文件:授权委托书(快递).docx;委托方和受托方签署">授权委托书</option>
<option value="quote-confirmation" data-title="报价确认单" data-name="报价确认单" data-code="TPL-QUOTE-CONFIRMATION-V1" data-file="报价确认单(报价版本快照).pdf" data-description="绑定已审核报价版本;快递方单方签署">报价确认单</option>
</select>
</div>
@ -3067,6 +3067,9 @@
if (templateType === 'cooperation-contract') {
labels.primary = '快递方 E 签宝账号';
if (currentPartnerType === 'supplier') {
labels.primary = '供应商 E 签宝账号';
}
labels.secondary = '我方 E 签宝账号';
} else if (templateType === 'entity-change') {
labels.primary = entityChangeDeregisteredInput && entityChangeDeregisteredInput.checked
@ -3307,7 +3310,9 @@
}
activateTemplate(templateType);
setText('[data-cooperation-party-b-label]', otherSignerIsPerson ? '乙方个人姓名(E 签宝实名)' : '乙方名称');
root.querySelector('[name="cooperation_party_b_name"]').placeholder = otherSignerIsPerson ? '填写合作人的 E 签宝实名认证姓名' : '快递公司完整签署名称';
root.querySelector('[name="cooperation_party_b_name"]').placeholder = otherSignerIsPerson
? '填写合作人的 E 签宝实名认证姓名'
: (currentPartnerType === 'supplier' ? '供应商完整签署名称' : '快递公司完整签署名称');
setText('[data-principal-name-label]', otherSignerIsPerson ? '委托方个人姓名(E 签宝实名)' : '委托方企业全称');
setText('[data-trustee-name-label]', trusteeIsPerson ? '受托方个人姓名(E 签宝实名)' : '受托方企业全称');
refreshSignerAccountLabels(templateType);