![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/clinic.corals.io/resources/assets/js/dashboard/ |
'use strict'; $(document).on('click', '#monthData', function (e) { e.preventDefault(); $.ajax({ url: route('patientData.dashboard'), type: 'GET', data: { month: 'month' }, success: function (result) { if (result.success) { $('#monthlyReport').empty(); $(document).find('#week').removeClass('show active'); $(document).find('#day').removeClass('show active'); $(document).find('#month').addClass('show active'); if (result.data.patients.data != '') { $.each(result.data.patients.data, function (index, value) { let data = [ { 'image': value.profile, 'name': value.user.full_name, 'email': value.user.email, 'patientId': value.patient_unique_id, 'registered': moment.parseZone( value.user.created_at). format('Do MMM Y hh:mm A'), 'appointment_count': value.appointments_count, 'route': route('patients.show', value.id), }]; $(document). find('#monthlyReport'). append( prepareTemplateRender('#adminDashboardTemplate', data)); }); } else { $(document).find('#monthlyReport').append(`<tr class="text-center"> <td colspan="5" class="text-muted fw-bold">No Data Available</td> </tr>`); } } }, error: function (result) { displayErrorMessage(result.responseJSON.message); }, }); }); $(document).on('click', '#weekData', function (e) { e.preventDefault(); $.ajax({ url: route('patientData.dashboard'), type: 'GET', data: { week: 'week' }, success: function (result) { if (result.success) { $('#weeklyReport').empty(); $(document).find('#month').removeClass('show active'); $(document).find('#day').removeClass('show active'); $(document).find('#week').addClass('show active'); if (result.data.patients.data != '') { $.each(result.data.patients.data, function (index, value) { let data = [ { 'image': value.profile, 'name': value.user.full_name, 'email': value.user.email, 'patientId': value.patient_unique_id, 'registered': moment.parseZone( value.user.created_at). format('Do MMM Y hh:mm A'), 'appointment_count': value.appointments_count, 'route': route('patients.show', value.id), }]; $(document). find('#weeklyReport'). append( prepareTemplateRender('#adminDashboardTemplate', data)); }); } else { $(document).find('#weeklyReport').append(`<tr class="text-center"> <td colspan="5" class="text-muted fw-bold">No Data Available</td> </tr>`); } } }, error: function (result) { displayErrorMessage(result.responseJSON.message); }, }); }); $(document).on('click', '#dayData', function (e) { e.preventDefault(); $.ajax({ url: route('patientData.dashboard'), type: 'GET', data: { day: 'day' }, success: function (result) { if (result.success) { $('#dailyReport').empty(); $(document).find('#month').removeClass('show active'); $(document).find('#week').removeClass('show active'); $(document).find('#day').addClass('show active'); if (result.data.patients.data != '') { $.each(result.data.patients.data, function (index, value) { let data = [ { 'image': value.profile, 'name': value.user.full_name, 'email': value.user.email, 'patientId': value.patient_unique_id, 'registered': moment.parseZone( value.user.created_at). format('Do MMM Y hh:mm A'), 'appointment_count': value.appointments_count, 'route': route('patients.show', value.id), }]; $(document).find('#dailyReport'). append( prepareTemplateRender('#adminDashboardTemplate', data)); }); } else { $(document).find('#dailyReport').append(` <tr class="text-center"> <td colspan="5" class="text-muted fw-bold">No Data Available</td> </tr>`); } } }, error: function (result) { displayErrorMessage(result.responseJSON.message); }, }); });