diff --git a/app/Http/Controllers/AdminController.php b/app/Http/Controllers/AdminController.php index 67db322..58bd251 100644 --- a/app/Http/Controllers/AdminController.php +++ b/app/Http/Controllers/AdminController.php @@ -332,7 +332,20 @@ class AdminController extends Controller { $total_tidak = DB::table('lms_mutu_jawaban_detail as a') ->where('a.lms_mutu_soal_detail_id', 51) - ->where('a.jawaban', 'TIDAK') + ->where('a.jawaban', 'Saya Tidak Bersedia') + ->count(); + + return response()->json([ + 'msg' => 'Berhasil', + 'data' => $total_tidak + ], 200); + } + + public function data_mau_survey(Request $request) + { + $total_tidak = DB::table('lms_mutu_jawaban_detail as a') + ->where('a.lms_mutu_soal_detail_id', 51) + ->where('a.jawaban', 'Saya Bersedia') ->count(); return response()->json([ diff --git a/resources/views/admin/dashboard.blade.php b/resources/views/admin/dashboard.blade.php index fb0e3bf..2616c26 100644 --- a/resources/views/admin/dashboard.blade.php +++ b/resources/views/admin/dashboard.blade.php @@ -13,12 +13,24 @@
Dashboard
-
-
-
-
-
Total Tidak Mau Survey
-
-
+
+
+
+
+
+
Total Tidak Mau Survey
+
-
+
+
+
+
+
+
+
+
+
Total Mau Survey
+
-
+
@@ -87,6 +99,7 @@ generateTable(); getTotalTidakMauSurvey(); + getTotalMauSurvey(); }); function generateTable() { @@ -121,5 +134,19 @@ } }); } + + function getTotalMauSurvey() { + $.ajax({ + url: "/admin/get_data_pegawai_mau_survey", + type: "POST", + data: { + unit_kerja: $('#select_unit_kerja').val(), + _token: "{{ csrf_token() }}" + }, + success: function(res) { + $('#total_mau').html((res.data ?? '-') + ' Orang'); + } + }); + } @endsection diff --git a/routes/web.php b/routes/web.php index cdc676a..5a58ef4 100644 --- a/routes/web.php +++ b/routes/web.php @@ -17,6 +17,7 @@ Route::middleware('ceklogin')->group(function () { Route::get('/admin', [AdminController::class, 'index']); Route::post('/admin/get_data_pegawai_sudah_survey', [AdminController::class, 'get_data_pegawai_sudah_survey']); Route::post('/admin/get_data_pegawai_tidak_mau_survey', [AdminController::class, 'data_tidak_mau_survey']); + Route::post('/admin/get_data_pegawai_mau_survey', [AdminController::class, 'data_mau_survey']); // Route::get('/admin/dashboard_jawaban', [AdminController::class, 'dashboard_analisis']); Route::post('/admin/get_data_dashboard_jawaban', [AdminController::class, 'get_data_dashboard_analisis']); Route::post('/admin/report', [AdminController::class, 'download_report_data_pegawai_sudah_survey']);