113 lines
8.9 KiB
PHP
113 lines
8.9 KiB
PHP
<!doctype html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<style>
|
||
@font-face { font-family: agreement-fallback; font-style: normal; font-weight: 400; src: url("file://{{ $fontPath }}") format("truetype"); }
|
||
@font-face { font-family: agreement-fallback; font-style: normal; font-weight: 700; src: url("file://{{ $fontPath }}") format("truetype"); }
|
||
body { font-family: agreement-fallback, sans-serif; font-size: 13px; font-weight: 400; line-height: 1.8; color: #171717; }
|
||
.latin { font-family: "DejaVu Sans", sans-serif; }
|
||
h1 { text-align: center; font-size: 20px; margin: 0 0 24px; }
|
||
h2 { font-size: 14px; margin: 18px 0 8px; }
|
||
h4 { font-size: 14px; margin: 18px 0 8px; }
|
||
p { margin: 0 0 12px; overflow-wrap: anywhere; word-break: break-all; }
|
||
.meta { color: #595959; font-size: 11px; text-align: right; margin-bottom: 20px; }
|
||
.account { margin: 14px 0 20px 28px; }
|
||
.account div { margin: 6px 0; }
|
||
.sign { margin-top: 36px; text-align: right; }
|
||
.sign p { margin: 8px 0; }
|
||
.list { margin-top: 0; }
|
||
.page { page-break-after: always; }
|
||
.cooperation-parties { margin: 14px 0 20px; }
|
||
.cooperation-parties div { margin: 6px 0; }
|
||
.party-phone { display: inline-block; margin-left: 70px; }
|
||
</style>
|
||
</head>
|
||
<body>
|
||
@php
|
||
$mixedText = static function ($value): string {
|
||
$parts = preg_split('/([\x20-\x7E]+)/', (string) $value, -1, PREG_SPLIT_DELIM_CAPTURE) ?: [];
|
||
|
||
return implode('', array_map(static function (string $part): string {
|
||
$escaped = e($part);
|
||
|
||
return preg_match('/^[\x20-\x7E]+$/', $part) === 1
|
||
? '<span class="latin">' . $escaped . '</span>'
|
||
: $escaped;
|
||
}, $parts));
|
||
};
|
||
@endphp
|
||
@php
|
||
$sharedCourierNames = array_values(array_filter(array_map(
|
||
static fn ($name): string => trim((string) $name),
|
||
$payload['shared_courier_names'] ?? [$payload['shared_courier_name'] ?? ''],
|
||
)));
|
||
$sharedCourierText = implode('、', $sharedCourierNames ?: ['待填写']);
|
||
@endphp
|
||
<div class="meta">业务单号:{!! $mixedText($signature->business_no) !!} 模板:{!! $mixedText($signature->template_code) !!}</div>
|
||
<h1>{!! $mixedText($title) !!}</h1>
|
||
|
||
@if ($type === 'account-proof')
|
||
<p><span class="latin">TO</span> <strong>{!! $mixedText($payload['company_full_name']) !!}</strong>:</p>
|
||
<p>基于我公司正规化管理的需要,同时保证广大客户的汇款安全,我司同意自 {!! $mixedText($payload['account_proof_effective_date']) !!} 起我司货款(运费),请汇款至以下账户:</p>
|
||
<div class="account">
|
||
<div>开户名称:{!! $mixedText($payload['account_proof_account_name']) !!}</div>
|
||
<div>开户银行:{!! $mixedText($payload['account_proof_bank_name']) !!}</div>
|
||
<div>银行帐户:{!! $mixedText($payload['account_proof_bank_account']) !!}</div>
|
||
</div>
|
||
<p>请贵公司按照上述汇款资料付款,如因我司提供收款银行帐户资料错误,导致相关款项支付不到位,则由此产生的一切经济纠纷和责任由我司承担。我司承诺若上述收款银行帐户资料发生变化及时书面通知贵公司。</p>
|
||
<p>以上收款账户的变更,以我司的盖章为有效。</p>
|
||
<div class="sign"><p>公司盖章:</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@elseif ($type === 'account-change')
|
||
<p><span class="latin">TO</span> <strong>{!! $mixedText($payload['company_full_name']) !!}</strong>:</p>
|
||
<p>基于我公司正规化管理的需要,同时保证广大客户的汇款安全,我司收款账户将于 {!! $mixedText($payload['account_change_date']) !!} 变更账户,之前相应的账户(收款账户为:{!! $mixedText($payload['old_account_name']) !!},账号:{!! $mixedText($payload['old_account_number']) !!})于 {!! $mixedText($payload['old_account_stop_date']) !!} 停止使用,即日起我司收款的银行帐户进行变更,自 {!! $mixedText($payload['new_account_effective_date']) !!} 起我司与贵司往来款项请汇款至以下新账户,新汇款资料如下:</p>
|
||
<div class="account">
|
||
<div>开户名称:{!! $mixedText($payload['new_account_name']) !!}</div>
|
||
<div>开户银行:{!! $mixedText($payload['new_bank_name']) !!}</div>
|
||
<div>银行账户:{!! $mixedText($payload['new_bank_account']) !!}</div>
|
||
</div>
|
||
<p>如因我司提供收款银行帐户资料错误导致相关款项支付不到位,由此产生的一切经济纠纷和责任由我司承担。以上收款账户的变更,以我司的盖章为有效。</p>
|
||
<div class="sign"><p>公司盖章:</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@elseif ($type === 'entity-change')
|
||
<p>致 <strong>{!! $mixedText($payload['company_full_name']) !!}</strong>:</p>
|
||
@if (filter_var($payload['entity_change_old_company_deregistered'] ?? false, FILTER_VALIDATE_BOOLEAN))
|
||
<p>原合作主体 {!! $mixedText($payload['former_company_name']) !!} 已注销,由原公司法人 {!! $mixedText($payload['former_legal_representative'] ?? '') !!} 以个人身份确认本证明。自 {!! $mixedText($payload['changed_company_start_date']) !!} 起,改由 {!! $mixedText($payload['changed_company_name']) !!} 与贵公司开展业务。</p>
|
||
@else
|
||
<p>我司由于企业名称变更,原公司名称 {!! $mixedText($payload['former_company_name']) !!} 于 {!! $mixedText($payload['entity_change_date']) !!} 变更为 {!! $mixedText($payload['changed_company_name']) !!},自 {!! $mixedText($payload['changed_company_start_date']) !!} 开始,我司将启用变更后的公司与贵公司开展工作,原公司名称停止使用。</p>
|
||
@endif
|
||
<p>变更后,原公司的各项事宜由变更后的公司继续执行。原公司的结算未付款项,由变更之后的公司提供的收款账户收款。原公司的业务和款项若出现法律上的纠纷,由变更后的公司承担责任。</p>
|
||
<p>特此证明!</p>
|
||
@if (filter_var($payload['entity_change_old_company_deregistered'] ?? false, FILTER_VALIDATE_BOOLEAN))
|
||
<div class="sign"><p>原公司法人个人签字:{!! $mixedText($payload['former_legal_representative'] ?? '') !!}</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@else
|
||
<div class="sign"><p>变更前公司法人签字盖公章:{!! $mixedText($payload['former_company_name']) !!}(签署人:{!! $mixedText($payload['former_legal_representative'] ?? '') !!})</p><p>变更后公司法人签字盖公章:{!! $mixedText($payload['changed_company_name']) !!}(签署人:{!! $mixedText($payload['secondary_operator_name'] ?? '') !!})</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@endif
|
||
@elseif ($type === 'shared-contract')
|
||
<p>与 {!! $mixedText($payload['contract_partner_name'] ?? '') !!} 合作的 {!! $mixedText($sharedCourierText) !!} 共同用一份合同,打款资料为同一份资料,同一个签字人以及同一个法人!</p>
|
||
<p>特此证明!</p>
|
||
@if (filled($payload['shared_note'] ?? null))
|
||
<p>备注:{!! $mixedText($payload['shared_note']) !!}</p>
|
||
@endif
|
||
<div class="sign"><p>法人签字并公司盖章:</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@elseif ($type === 'cooperation-contract')
|
||
@include('business.partials.cooperation-contract', ['mode' => 'pdf', 'payload' => $payload, 'signatureDate' => $signatureDate])
|
||
@else
|
||
<div class="account">
|
||
<div>委托方:{!! $mixedText($payload['principal_name']) !!}</div>
|
||
<div>身份证号/营业执照号:{!! $mixedText($payload['principal_id_number']) !!}</div>
|
||
<div>受托方:{!! $mixedText($payload['trustee_name']) !!}</div>
|
||
<div>身份证号/营业执照号:{!! $mixedText($payload['trustee_id_number']) !!}</div>
|
||
</div>
|
||
<p>兹委托 {!! $mixedText($payload['trustee_name']) !!} 为我或我司的代理人,全权代表我或我司办理下列第 {!! $mixedText(implode('、', $payload['authorization_items'] ?? [])) !!} 条事项:</p>
|
||
<ol class="list">
|
||
<li>代表委托方代签与 {!! $mixedText($payload['bill_counterparty']) !!} 的往来业务每月账单。</li>
|
||
<li>代表委托方代签与 {!! $mixedText($payload['loan_counterparty']) !!} 借支协议的事项。</li>
|
||
<li>代表委托方代签汇款账号变更的事项。</li>
|
||
<li>代表委托方代收 {!! $mixedText($payload['payment_counterparty']) !!} 的往来货款。</li>
|
||
</ol>
|
||
<p>委托有效期:从 {!! $mixedText($payload['authorization_start_date']) !!} 至 {!! $mixedText($payload['authorization_end_date']) !!} 止。</p>
|
||
<div class="sign"><p>委托方:{!! $mixedText($payload['principal_name']) !!}</p><p>受托方:{!! $mixedText($payload['trustee_name']) !!}</p><p>日期:{!! $mixedText($signatureDate) !!}</p></div>
|
||
@endif
|
||
</body>
|
||
</html>
|