diff --git a/resources/views/approvals/partials/_purchase-request-form.blade.php b/resources/views/approvals/partials/_purchase-request-form.blade.php index ebd6adab..a16af7b9 100644 --- a/resources/views/approvals/partials/_purchase-request-form.blade.php +++ b/resources/views/approvals/partials/_purchase-request-form.blade.php @@ -296,6 +296,23 @@ class="w-full px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline- class="w-full px-3 py-2 border border-gray-300 rounded-lg text-sm focus:outline-none focus:ring-2 focus:ring-blue-500"> + + {{-- 지급방법 --}} +
+ +
+ + +
+
@@ -649,6 +666,7 @@ function makeSchedule(data) { vendor_biz_no: initialData?.vendor_biz_no || '', delivery_date: initialData?.delivery_date || '', delivery_place: initialData?.delivery_place || '', + payment_method: initialData?.payment_method || '', // pr_trip traveler: initialData?.traveler || authUserName, @@ -838,7 +856,7 @@ function makeSchedule(data) { return { ...base, contract_party: this.formData.contract_party, contract_party_id: this.formData.contract_party_id, contract_party_biz_no: this.formData.contract_party_biz_no, contract_content: this.formData.contract_content, contract_start: this.formData.contract_start, contract_end: this.formData.contract_end, contract_amount: parseInt(this.formData.contract_amount) || 0, contract_scope: this.formData.contract_scope, delivery_service: this.formData.delivery_service, payment_terms: this.formData.payment_terms, special_terms: this.formData.special_terms }; } if (this.prType === 'pr_purchase') { - return { ...base, items: cleanItems(), total_amount: this.totalAmount, vendor: this.formData.vendor, vendor_id: this.formData.vendor_id, vendor_biz_no: this.formData.vendor_biz_no, delivery_date: this.formData.delivery_date, delivery_place: this.formData.delivery_place }; + return { ...base, items: cleanItems(), total_amount: this.totalAmount, vendor: this.formData.vendor, vendor_id: this.formData.vendor_id, vendor_biz_no: this.formData.vendor_biz_no, delivery_date: this.formData.delivery_date, delivery_place: this.formData.delivery_place, payment_method: this.formData.payment_method }; } if (this.prType === 'pr_trip') { return { ...base, traveler: this.formData.traveler, destination: this.formData.destination, trip_start: this.formData.trip_start, trip_end: this.formData.trip_end, schedules: this.formData.schedules.map(s => ({ date: s.date, destination: s.destination, task: s.task })), trip_expenses: { ...this.formData.trip_expenses }, trip_expense_total: this.tripExpenseTotal }; diff --git a/resources/views/approvals/partials/_purchase-request-show.blade.php b/resources/views/approvals/partials/_purchase-request-show.blade.php index dbed3d83..60eec0b2 100644 --- a/resources/views/approvals/partials/_purchase-request-show.blade.php +++ b/resources/views/approvals/partials/_purchase-request-show.blade.php @@ -206,6 +206,20 @@
{{ $content['delivery_place'] }}
@endif + @if(!empty($content['payment_method'])) +
+ 지급방법 +
+ @if($content['payment_method'] === 'corporate_card') + 법인카드 + @elseif($content['payment_method'] === 'bank_transfer') + 계좌이체 + @else + {{ $content['payment_method'] }} + @endif +
+
+ @endif @endif