@extends('layouts.app') @section('title', '기안 수정') @section('content')

기안 수정

{{ $approval->document_number }}

상세보기 기안함
@if($approval->status === 'rejected')
반려됨
@php $rejectedStep = $approval->steps->firstWhere('status', 'rejected'); @endphp @if($rejectedStep)

{{ $rejectedStep->approver_name ?? '' }} ({{ $rejectedStep->acted_at?->format('Y-m-d H:i') }}): {{ $rejectedStep->comment }}

@endif
@endif {{-- 반려 이력 (재상신 문서인 경우) --}} @if(!empty($approval->rejection_history))

이전 반려 이력 {{ count($approval->rejection_history) }}회

@foreach($approval->rejection_history as $history)
{{ $history['round'] ?? '-' }}차 {{ $history['approver_name'] ?? '' }} {{ $history['rejected_at'] ?? '' }}

{{ $history['comment'] ?? '' }}

@endforeach
@endif

문서 내용

{{-- 결재선 --}}
결재선이 설정되지 않았습니다.
{{-- 본문 (일반 양식) --}}
{{-- 재직증명서 전용 폼 --}} @include('approvals.partials._certificate-form', [ 'employees' => $employees ?? collect(), ]) {{-- 지출결의서 전용 폼 --}} @php $existingFiles = []; if (!empty($approval->attachments)) { $fileIds = collect($approval->attachments)->pluck('id')->filter(); if ($fileIds->isNotEmpty()) { $existingFiles = \App\Models\Boards\File::whereIn('id', $fileIds) ->get() ->map(fn($f) => [ 'id' => $f->id, 'name' => $f->original_name, 'size' => $f->file_size, 'mime_type' => $f->mime_type, ])->toArray(); } } @endphp @include('approvals.partials._expense-form', [ 'initialData' => $approval->content ?? [], 'initialFiles' => $existingFiles, 'cards' => $cards ?? collect(), 'accounts' => $accounts ?? collect(), ]) {{-- 액션 버튼 --}}
@if($approval->isDeletable()) @endif
{{-- 결재선 모달 --}} @endsection @push('styles') @endpush @push('scripts') @endpush