diff --git a/app/Http/Controllers/RdController.php b/app/Http/Controllers/RdController.php index 247fb5b5..00f5b148 100644 --- a/app/Http/Controllers/RdController.php +++ b/app/Http/Controllers/RdController.php @@ -614,6 +614,18 @@ public function fireShutterDrawing(Request $request): View|\Illuminate\Http\Resp return view('rd.fire-shutter-drawing.index'); } + /** + * 방화셔터 BIM 뷰어 + */ + public function fireShutterBimViewer(Request $request): View|\Illuminate\Http\Response + { + if ($request->header('HX-Request')) { + return response('', 200)->header('HX-Redirect', route('rd.fire-shutter-bim-viewer')); + } + + return view('rd.fire-shutter-bim-viewer.index'); + } + /** * 클코 → 슬랙 변환기 */ diff --git a/resources/views/rd/fire-shutter-bim-viewer/index.blade.php b/resources/views/rd/fire-shutter-bim-viewer/index.blade.php new file mode 100644 index 00000000..0c1d6051 --- /dev/null +++ b/resources/views/rd/fire-shutter-bim-viewer/index.blade.php @@ -0,0 +1,1049 @@ +@extends('layouts.app') + +@section('title', '방화셔터 BIM 뷰어') + +@section('content') +
+@endsection + +@push('scripts') + + + + +@include('partials.react-cdn') + + +@endpush diff --git a/routes/web.php b/routes/web.php index f9e21e30..a719adb9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -442,6 +442,9 @@ // 방화셔터 도면생성 Route::get('/fire-shutter-drawing', [RdController::class, 'fireShutterDrawing'])->name('fire-shutter-drawing'); + // 방화셔터 BIM 뷰어 + Route::get('/fire-shutter-bim-viewer', [RdController::class, 'fireShutterBimViewer'])->name('fire-shutter-bim-viewer'); + // 클코 → 슬랙 변환기 Route::get('/cc-to-slack', [RdController::class, 'ccToSlack'])->name('cc-to-slack'); });