diff --git a/app/Http/Controllers/RdController.php b/app/Http/Controllers/RdController.php index ce5059db..721693d9 100644 --- a/app/Http/Controllers/RdController.php +++ b/app/Http/Controllers/RdController.php @@ -28,6 +28,18 @@ public function index(Request $request): View|\Illuminate\Http\Response return view('rd.index', compact('dashboard', 'statuses')); } + /** + * 중대재해처벌법 실무 점검 + */ + public function safetyAudit(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.safety-audit')); + } + + return view('rd.safety-audit'); + } + /** * AI 견적 목록 */ diff --git a/resources/views/rd/safety-audit.blade.php b/resources/views/rd/safety-audit.blade.php new file mode 100644 index 00000000..9e62ea15 --- /dev/null +++ b/resources/views/rd/safety-audit.blade.php @@ -0,0 +1,323 @@ +@extends('layouts.app') + +@section('title', '중대재해처벌법 실무 점검') + +@section('content') +
+@endsection + +@push('scripts') + + +@include('partials.react-cdn') + +@endpush diff --git a/routes/web.php b/routes/web.php index dd6ae947..3f16a9b1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -381,6 +381,9 @@ Route::get('/ai-quotation/{id}/edit', [RdController::class, 'editQuotation'])->name('ai-quotation.edit'); Route::get('/ai-quotation/{id}', [RdController::class, 'showQuotation'])->name('ai-quotation.show'); + // 중대재해처벌법 실무 점검 + Route::get('/safety-audit', [RdController::class, 'safetyAudit'])->name('safety-audit'); + // CM송 제작 Route::prefix('cm-song')->name('cm-song.')->group(function () { Route::get('/', [CmSongController::class, 'index'])->name('index');