115 lines
6.8 KiB
PHP
115 lines
6.8 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\AsuransiController;
|
|
use App\Http\Controllers\AuthController;
|
|
use App\Http\Controllers\DashboardController;
|
|
use App\Http\Controllers\DokterController;
|
|
use App\Http\Controllers\PasienController;
|
|
use App\Http\Controllers\PegawaiController;
|
|
use App\Http\Controllers\RegistrasiController;
|
|
use App\Http\Controllers\RegistrasiNoAuthController;
|
|
use App\Http\Controllers\RuangPelayananController;
|
|
use App\Http\Controllers\TindakanController;
|
|
use App\Http\Controllers\TransaksiController;
|
|
use App\Http\Middleware\CheckSession;
|
|
use Illuminate\Support\Facades\Route;
|
|
|
|
Route::middleware([CheckSession::class])->group(function () {
|
|
//dashboard
|
|
Route::get('/', [DashboardController::class, 'index']);
|
|
Route::get('/get_module', [DashboardController::class, 'get_module']);
|
|
Route::get('/dashboard/get_total_pasien', [DashboardController::class, 'get_total_pasien']);
|
|
Route::get('/dashboard/get_total_fund', [DashboardController::class, 'get_total_fund']);
|
|
|
|
//pasien
|
|
Route::get('/pasien', [PasienController::class, 'index']);
|
|
Route::post('/pasien/get_list_table', [PasienController::class, 'get_list_table']);
|
|
Route::get('/pasien/create', [PasienController::class, 'create']);
|
|
Route::post('/pasien/get_by_nik', [PasienController::class, 'get_data_by_nik']);
|
|
Route::post('/pasien/store', [PasienController::class, 'store']);
|
|
Route::get('/pasien/edit/{id}', [PasienController::class, 'edit']);
|
|
Route::post('/pasien/update', [PasienController::class, 'update']);
|
|
Route::post('/pasien/delete', [PasienController::class, 'destroy']);
|
|
|
|
//asuransi
|
|
Route::get('/asuransi', [AsuransiController::class, 'index']);
|
|
Route::post('/asuransi/get_list_table', [AsuransiController::class, 'get_list_table']);
|
|
Route::get('/asuransi/create', [AsuransiController::class, 'create']);
|
|
Route::post('/asuransi/store', [AsuransiController::class, 'store']);
|
|
Route::get('/asuransi/edit/{id}', [AsuransiController::class, 'edit']);
|
|
Route::post('/asuransi/update', [AsuransiController::class, 'update']);
|
|
Route::post('/asuransi/delete', [AsuransiController::class, 'destroy']);
|
|
|
|
//ruang pelayanan
|
|
Route::get('/ruang_pelayanan', [RuangPelayananController::class, 'index']);
|
|
Route::post('/ruang_pelayanan/get_list_table', [RuangPelayananController::class, 'get_list_table']);
|
|
Route::get('/ruang_pelayanan/create', [RuangPelayananController::class, 'create']);
|
|
Route::post('/ruang_pelayanan/store', [RuangPelayananController::class, 'store']);
|
|
Route::get('/ruang_pelayanan/edit/{id}', [RuangPelayananController::class, 'edit']);
|
|
Route::post('/ruang_pelayanan/update', [RuangPelayananController::class, 'update']);
|
|
Route::post('/ruang_pelayanan/delete', [RuangPelayananController::class, 'destroy']);
|
|
|
|
//pegawai
|
|
Route::get('/pegawai', [PegawaiController::class, 'index']);
|
|
Route::post('/pegawai/get_list_table', [PegawaiController::class, 'get_list_table']);
|
|
Route::get('/pegawai/create', [PegawaiController::class, 'create']);
|
|
Route::post('/pegawai/store', [PegawaiController::class, 'store']);
|
|
Route::get('/pegawai/edit/{id}', [PegawaiController::class, 'edit']);
|
|
Route::post('/pegawai/update', [PegawaiController::class, 'update']);
|
|
Route::post('/pegawai/delete', [PegawaiController::class, 'destroy']);
|
|
|
|
//tindakan
|
|
Route::get('/tindakan', [TindakanController::class, 'index']);
|
|
Route::post('/tindakan/get_list_table', [TindakanController::class, 'get_list_table']);
|
|
Route::get('/tindakan/create', [TindakanController::class, 'create']);
|
|
Route::post('/tindakan/store', [TindakanController::class, 'store']);
|
|
Route::get('/tindakan/edit/{id}', [TindakanController::class, 'edit']);
|
|
Route::post('/tindakan/update', [TindakanController::class, 'update']);
|
|
Route::post('/tindakan/delete', [TindakanController::class, 'destroy']);
|
|
|
|
//registrasi
|
|
Route::get('/registrasi', [RegistrasiController::class, 'index']);
|
|
Route::post('/registrasi/get_list_table', [RegistrasiController::class, 'get_list_table']);
|
|
Route::get('/registrasi/create', [RegistrasiController::class, 'create']);
|
|
Route::post('/registrasi/get_ruang_pelayanan_by_pegawai', [RegistrasiController::class, 'get_ruang_pelayanan_by_pegawai']);
|
|
Route::post('/registrasi/store', [RegistrasiController::class, 'store']);
|
|
Route::get('/registrasi/detail/{id}', [RegistrasiController::class, 'detail']);
|
|
Route::get('/registrasi/download/{id}', [RegistrasiController::class, 'download_pdf']);
|
|
Route::get('/registrasi/edit/{id}', [RegistrasiController::class, 'edit']);
|
|
Route::post('/registrasi/update', [RegistrasiController::class, 'update']);
|
|
Route::post('/registrasi/void', [RegistrasiController::class, 'destroy']);
|
|
|
|
//dokter
|
|
Route::get('/dokter', [DokterController::class, 'index']);
|
|
Route::post('/dokter/get_list_table', [DokterController::class, 'get_list_table']);
|
|
Route::get('/dokter/periksa/{id}', [DokterController::class, 'periksa']);
|
|
Route::post('/dokter/store', [DokterController::class, 'store']);
|
|
|
|
//transaksi
|
|
Route::get('/transaksi', [TransaksiController::class, 'index']);
|
|
Route::post('/transaksi/get_list_table', [TransaksiController::class, 'get_list_table']);
|
|
Route::get('/transaksi/invoice/{id}', [TransaksiController::class, 'invoice']);
|
|
Route::post('/transaksi/store', [TransaksiController::class, 'store']);
|
|
Route::get('/transaksi/detail/{id}', [TransaksiController::class, 'detail']);
|
|
Route::get('/transaksi/download/{id}', [TransaksiController::class, 'download_pdf']);
|
|
|
|
});
|
|
|
|
//registrasi_no_auth
|
|
Route::get('/guest/registrasi/', [RegistrasiNoAuthController::class, 'index']);
|
|
Route::post('/guest/registrasi/get_by_nik', [RegistrasiNoAuthController::class, 'get_data_by_nik']);
|
|
Route::get('/guest/registrasi/create_pasien', [RegistrasiNoAuthController::class, 'create_pasien']);
|
|
Route::get('/guest/registrasi/create', [RegistrasiNoAuthController::class, 'create']);
|
|
Route::post('/guest/registrasi/get_ruang_pelayanan_by_pegawai', [RegistrasiNoAuthController::class, 'get_ruang_pelayanan_by_pegawai']);
|
|
Route::post('/guest/registrasi/store_pasien', [RegistrasiNoAuthController::class, 'store_pasien']);
|
|
Route::post('/guest/registrasi/store', [RegistrasiNoAuthController::class, 'store']);
|
|
Route::get('/guest/registrasi/detail/{id}', [RegistrasiNoAuthController::class, 'detail']);
|
|
Route::get('/guest/registrasi/download/{id}', [RegistrasiNoAuthController::class, 'download_pdf']);
|
|
Route::get('/guest/registrasi/edit/{id}', [RegistrasiNoAuthController::class, 'edit']);
|
|
Route::post('/guest/registrasi/update', [RegistrasiNoAuthController::class, 'update']);
|
|
Route::post('/guest/registrasi/void', [RegistrasiNoAuthController::class, 'destroy']);
|
|
|
|
Route::get('/login', [AuthController::class, 'login']);
|
|
Route::post('/do_login', [AuthController::class, 'do_login']);
|
|
Route::get('/logout', [AuthController::class, 'logout']);
|