diff --git a/resources/views/approvals/partials/_approval-stamp-table.blade.php b/resources/views/approvals/partials/_approval-stamp-table.blade.php index 746247dc..9ac63fcc 100644 --- a/resources/views/approvals/partials/_approval-stamp-table.blade.php +++ b/resources/views/approvals/partials/_approval-stamp-table.blade.php @@ -8,71 +8,71 @@ $approverSteps = $approval->steps->whereIn('step_type', ['approval', 'agreement'])->sortBy('step_order')->values(); @endphp - +
{{-- 1행: 직급/역할 --}} - - @foreach($approverSteps as $step) - @endforeach {{-- 2행: 서명/도장 영역 --}} - @foreach($approverSteps as $step) - @endforeach {{-- 3행: 이름 + 처리일시 --}} - @foreach($approverSteps as $step) -
+ 결재 + 작성자 + {{ $step->approver_position ?: ($step->step_type === 'agreement' ? '합의' : '결재') }}
+ @if(in_array($approval->status, ['pending', 'approved', 'rejected', 'cancelled', 'on_hold'])) - {{ $drafter?->name ?? '-' }} + {{ $drafter?->name ?? '-' }} @endif + @if($step->status === 'approved') @if(($step->approval_type ?? 'normal') === 'pre_decided') -
+
전결
@else -
+
승인
@endif @elseif($step->status === 'rejected') -
+
반려
@elseif($step->status === 'on_hold') -
+
보류
@elseif($step->status === 'skipped') - - + - @endif
+ @if(in_array($approval->status, ['pending', 'approved', 'rejected', 'cancelled', 'on_hold'])) -
+
{{ $approval->drafted_at?->format('m/d') ?? '' }}
@endif
-
+
+
{{ $step->approver_name ?? ($step->approver?->name ?? '') }}
@if($step->acted_at) -
+
{{ $step->acted_at->format('m/d') }}
@endif