This commit is contained in:
Dwi Swandhana
2026-04-07 12:39:11 +07:00
parent 8a96f58858
commit e850444e12
3 changed files with 34 additions and 1 deletions
@@ -962,6 +962,38 @@ class DokterController extends Controller
'message' => 'Pemeriksaan berhasil dibatalkan.'
]);
}
public function batalPeriksaTerima(Request $request)
{
$id = $request->input('id');
if (empty($id)) {
return response()->json([
'icon' => 'error',
'warna' => '#bf441d',
'status' => 'Gagal',
'message' => 'ID pemeriksaan wajib diisi.'
], 422);
}
$updated = Periksa::where('id', $id)->update([
'status' => null,
]);
if (!$updated) {
return response()->json([
'icon' => 'error',
'warna' => '#bf441d',
'status' => 'Gagal',
'message' => 'Data pemeriksaan tidak ditemukan atau tidak dapat dibatalkan.'
], 404);
}
return response()->json([
'icon' => 'success',
'warna' => '#5ba035',
'status' => 'Sukses',
'message' => 'Pemeriksaan berhasil dikembalikan.'
]);
}
public function cancelOrder(Request $request) {
$val01 = $request->input('alasan');
$getsetting = Setting::where('id', '1')->first();
@@ -132,7 +132,7 @@
});
}
function btnBatal(id){
$.post('{{ route("batalPeriksa") }}', { id: id, _token: '{{ csrf_token() }}'},function(data){
$.post('{{ route("batalPeriksaTerima") }}', { id: id, _token: '{{ csrf_token() }}'},function(data){
$('#gridkiriman').DataTable().ajax.reload();
});
}
+1
View File
@@ -102,6 +102,7 @@ Route::group(['middleware' => 'project.ipg'], function() {
Route::post('dokter/getriwayat', [DokterController::class, 'getRiwayat'])->name('getriwayat');
Route::post('dokter/periksa', [DokterController::class, 'periksa'])->name('markPeriksa');
Route::post('dokter/batalperiksa', [DokterController::class, 'batalPeriksa'])->name('batalPeriksa');
Route::post('dokter/batalperiksaterima', [DokterController::class, 'batalPeriksaTerima'])->name('batalPeriksaTerima');
Route::post('dokter/getpasienbydate', [DokterController::class, 'getPasienbydate'])->name('getpasienbydate');
Route::post('dokter/exuploader', [DokterController::class, 'exUploader'])->name('exuploader');
Route::post('dokter/getfoto', [DokterController::class, 'getFoto'])->name('getfoto');