feat: [rd] 조직도 관리 화면 추가
- SortableJS 기반 drag & drop 부서 배치 UI - 미배치 직원 패널 + 부서 트리 (3단계 계층 지원) - 직원 배치/해제 API 엔드포인트 - 실시간 저장 및 인원수 표시
This commit is contained in:
@@ -13,8 +13,8 @@
|
||||
use App\Http\Controllers\Auth\LoginController;
|
||||
use App\Http\Controllers\BoardController;
|
||||
use App\Http\Controllers\CategoryController;
|
||||
use App\Http\Controllers\ChinaTech\BigTechController;
|
||||
use App\Http\Controllers\CategorySyncController;
|
||||
use App\Http\Controllers\ChinaTech\BigTechController;
|
||||
use App\Http\Controllers\ClaudeCode\CoworkController as ClaudeCodeCoworkController;
|
||||
use App\Http\Controllers\ClaudeCode\NewsController as ClaudeCodeNewsController;
|
||||
use App\Http\Controllers\ClaudeCode\PricingController as ClaudeCodePricingController;
|
||||
@@ -387,6 +387,12 @@
|
||||
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('/org-chart', [RdController::class, 'orgChart'])->name('org-chart');
|
||||
Route::post('/org-chart/assign', [RdController::class, 'orgChartAssign'])->name('org-chart.assign');
|
||||
Route::post('/org-chart/unassign', [RdController::class, 'orgChartUnassign'])->name('org-chart.unassign');
|
||||
Route::post('/org-chart/reorder', [RdController::class, 'orgChartReorder'])->name('org-chart.reorder');
|
||||
|
||||
// 중대재해처벌법 실무 점검
|
||||
Route::get('/safety-audit', [RdController::class, 'safetyAudit'])->name('safety-audit');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user