diff --git a/resources/views/documents/print.blade.php b/resources/views/documents/print.blade.php index 1d1ff7c1..a61de1ab 100644 --- a/resources/views/documents/print.blade.php +++ b/resources/views/documents/print.blade.php @@ -25,6 +25,13 @@ class="bg-gray-200 hover:bg-gray-300 text-gray-700 px-4 py-2 rounded-lg transiti {{-- 성적서 본문 --}}
+ {{-- HTML 스냅샷 우선 출력 (React에서 저장한 rendered_html) --}} + @if($document->rendered_html) +
+ {!! $document->rendered_html !!} +
+ @else + {{-- 레거시: 템플릿 기반 동적 렌더링 --}} @php $template = $document->template; $hasComplexCol = $template->columns->contains(fn($c) => $c->column_type === 'complex' && $c->sub_labels); @@ -364,6 +371,7 @@ class="doc-th"
@endif + @endif {{-- 스냅샷 vs 레거시 분기 끝 --}}