diff --git a/app/Http/Controllers/Business/CourierAgreementSignatures.php b/app/Http/Controllers/Business/CourierAgreementSignatures.php index 6dcb16d8..5b85ea21 100644 --- a/app/Http/Controllers/Business/CourierAgreementSignatures.php +++ b/app/Http/Controllers/Business/CourierAgreementSignatures.php @@ -40,8 +40,13 @@ class CourierAgreementSignatures extends Controller $request->merge(['partner_type' => $request->input('partner_type', 'courier')]); $request->validate(['partner_type' => ['required', 'in:courier,supplier']]); if ($request->input('partner_type') === 'supplier') { + if ($request->input('document_type') === 'cooperation-contract') { + throw ValidationException::withMessages([ + 'document_type' => '供应商合作合同模板尚未提供,暂不能发起签署。', + ]); + } $request->validate(['supplier_id' => ['required', 'integer', 'min:1'], - 'document_type' => ['required', 'in:account-proof,account-change,entity-change,cooperation-contract,authorization']]); + 'document_type' => ['required', 'in:account-proof,account-change,entity-change,authorization']]); $supplier = app(\Modules\EcommerceFinance\Repositories\SupplierManagementMirrorRepository::class) ->signingSupplier((int) $request->input('supplier_id')); if (! $supplier) throw ValidationException::withMessages(['supplier_id' => '供应商资料暂不可用,请重新选择供应商。']); 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 4809ad90..00e09ef8 100644 --- a/resources/views/business/pages/courier-payables/agreement-signing.blade.php +++ b/resources/views/business/pages/courier-payables/agreement-signing.blade.php @@ -1687,7 +1687,7 @@
-

收款账户证明 — 填写变量

+

收款账户证明 — 填写变量

@@ -1820,6 +1820,10 @@
+ +