feat: [equipment] 점검 데이터 초기화 기능 추가

- 개별 설비 초기화: 장비명 하단 초기화 아이콘 클릭 → 확인 → 해당 월 점검 삭제
- 전체 초기화: 조회 버튼 옆 '전체 초기화' 버튼 → 확인 → 전체 설비 점검 삭제
- DELETE /inspections/reset (개별), /inspections/reset-all (전체) API
- canInspect 권한 체크 적용 (개별 초기화)
- SweetAlert 확인 모달로 실수 방지
This commit is contained in:
김보곤
2026-02-28 15:46:01 +09:00
parent bdc1b2d3e0
commit 3d8606f4d5
5 changed files with 204 additions and 1 deletions

View File

@@ -1030,6 +1030,8 @@
Route::patch('/inspections/detail', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'toggleDetail'])->name('inspections.toggle');
Route::patch('/inspections/notes', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'updateNotes'])->name('inspections.notes');
Route::patch('/inspections/set-result', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'setResult'])->name('inspections.set-result');
Route::delete('/inspections/reset', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'resetInspection'])->name('inspections.reset');
Route::delete('/inspections/reset-all', [\App\Http\Controllers\Api\Admin\EquipmentInspectionController::class, 'resetAllInspections'])->name('inspections.reset-all');
// 수리이력
Route::get('/repairs', [\App\Http\Controllers\Api\Admin\EquipmentRepairController::class, 'index'])->name('repairs.index');