51 lines
2.9 KiB
PHP
51 lines
2.9 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Controllers\KaryawanController;
|
|
use App\Http\Controllers\PitStopController;
|
|
use App\Http\Controllers\MasterPitStopController;
|
|
use App\Http\Controllers\AuthController;
|
|
|
|
Route::middleware(['auth'])->group(function(){
|
|
|
|
Route::get('/pitstop/progress-detail', [PitStopController::class, 'progressDetail']);
|
|
|
|
Route::get('/list-karyawan', [KaryawanController::class, 'listData']);
|
|
Route::get('/list-karyawan-luar', [KaryawanController::class, 'listDataKaryawanLuar']);
|
|
Route::get('/pitstop', [PitStopController::class, 'pitstop']);
|
|
|
|
// Progress by unit (DataTables)
|
|
Route::get('/', [PitStopController::class, 'progressUnit']);
|
|
Route::get('/monitoring-pra-akreditasi/pdf', [PitStopController::class, 'monitoringPdf']);
|
|
Route::get('/monitoring-pra-akreditasi/pdf-external', [PitStopController::class, 'monitoringPdfExternal']);
|
|
Route::get('/monitoring-pra-akreditasi/excel', [PitStopController::class, 'monitoringExcel']);
|
|
Route::get('/monitoring-pra-akreditasi/excel-external', [PitStopController::class, 'monitoringExcelExternal']);
|
|
|
|
Route::get('/pitstop/progress-unit/{unit_id}', [PitStopController::class, 'progressUnitDetail']);
|
|
Route::get('/pitstop/progress-external/{tipe}', [PitStopController::class, 'progressExternalDetail']);
|
|
Route::get('/data/progress-Internal', [PitStopController::class, 'dataProgress']);
|
|
Route::get('/data/progress-Internal/{unit_id}', [PitStopController::class, 'dataProgressUnit']);
|
|
Route::get('/data/progress-external/{tipe}', [PitStopController::class, 'dataProgressExternalByTipe']);
|
|
Route::get('/data/progress-all-karyawan', [PitStopController::class, 'dataProgressAllKaryawan']);
|
|
|
|
Route::get('/data/progress-external', [PitStopController::class, 'dataProgressExternal']);
|
|
Route::get('/data/progress-external/detail', [PitStopController::class, 'dataProgressExternalDetail']);
|
|
|
|
// Master PitStop (CRUD)
|
|
Route::get('/master-pitstop', [MasterPitStopController::class, 'index']);
|
|
Route::get('/master-pitstop/data', [MasterPitStopController::class, 'data']);
|
|
Route::post('/master-pitstop', [MasterPitStopController::class, 'store']);
|
|
Route::put('/master-pitstop/{id}', [MasterPitStopController::class, 'update']);
|
|
Route::patch('/master-pitstop/{id}/toggle', [MasterPitStopController::class, 'toggle']);
|
|
|
|
Route::get('/pitstop/pegawai-steps', [PitStopController::class, 'pegawaiSteps']);
|
|
Route::get('/pitstop/pegawai-steps-external', [PitStopController::class, 'pegawaiStepsExternal']);
|
|
Route::post('/pitstop/submit', [PitStopController::class, 'submit']);
|
|
Route::get('/pitstop/progress-detail-external', [PitStopController::class, 'progressDetailExternal']);
|
|
Route::post('/logout', [AuthController::class, 'logout']);
|
|
|
|
});
|
|
|
|
Route::get('/login', [AuthController::class, 'login'])->name('login');
|
|
Route::post('/login', [AuthController::class, 'submitLogin']);
|