feat: [approval] 사직서 양식 추가

- ResignationService 생성 (정보 조회 + PDF 생성)
- 사직서 전용 폼/조회 파셜 추가
- create/show 블레이드에 사직서 JS 로직 통합
- 컨트롤러 resignationInfo/resignationPdf 메서드 추가
- API 라우트 resignation-info, resignation-pdf 등록
This commit is contained in:
김보곤
2026-03-06 00:13:17 +09:00
parent 2dc559d190
commit d9c905ca9a
7 changed files with 760 additions and 1 deletions

View File

@@ -981,6 +981,10 @@
Route::get('/appointment-cert-info/{userId}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'appointmentCertInfo'])->name('appointment-cert-info');
Route::get('/{id}/appointment-cert-pdf', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'appointmentCertPdf'])->name('appointment-cert-pdf');
// 사직서
Route::get('/resignation-info/{userId}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'resignationInfo'])->name('resignation-info');
Route::get('/{id}/resignation-pdf', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'resignationPdf'])->name('resignation-pdf');
// CRUD
Route::post('/', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'store'])->name('store');
Route::get('/{id}', [\App\Http\Controllers\Api\Admin\ApprovalApiController::class, 'show'])->name('show');