FinalReport
This commit is contained in:
@@ -96,20 +96,16 @@ $currentPage = 'manage-reports';
|
||||
|
||||
@section('section_script')
|
||||
<script>
|
||||
// Select the start and end date inputs
|
||||
var startDateInput = document.getElementById("startDate");
|
||||
var endDateInput = document.getElementById("endDate");
|
||||
|
||||
// Initialize Flatpickr for the date range with placeholders
|
||||
flatpickr(startDateInput, {
|
||||
flatpickr("#startDate", {
|
||||
dateFormat: "Y-m-d",
|
||||
onChange: function (selectedDates, dateStr) {
|
||||
// Set the minimum date for the end date input
|
||||
endDatePicker.set("minDate", dateStr);
|
||||
flatpickr("#endDate").set("minDate", dateStr);
|
||||
}
|
||||
});
|
||||
|
||||
var endDatePicker = flatpickr(endDateInput, {
|
||||
flatpickr("#endDate", {
|
||||
dateFormat: "Y-m-d",
|
||||
});
|
||||
|
||||
@@ -121,6 +117,7 @@ $currentPage = 'manage-reports';
|
||||
checkboxDiv.querySelectorAll('.state-checkbox').forEach(function(checkbox) {
|
||||
checkbox.disabled = true;
|
||||
});
|
||||
checkboxDiv.querySelector('.check-all').disabled = true;
|
||||
});
|
||||
var selectedPoint = this.value;
|
||||
document.querySelectorAll('.state-checkboxes[data-point="' + selectedPoint + '"]').forEach(function(checkboxDiv) {
|
||||
@@ -128,6 +125,7 @@ $currentPage = 'manage-reports';
|
||||
checkboxDiv.querySelectorAll('.state-checkbox').forEach(function(checkbox) {
|
||||
checkbox.disabled = false;
|
||||
});
|
||||
checkboxDiv.querySelector('.check-all').disabled = false;
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -167,12 +165,21 @@ $currentPage = 'manage-reports';
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if (selectedCheckboxes.length === 0) {
|
||||
event.preventDefault(); // Prevent form submission
|
||||
toastr.error('Please select at least one state or restaurant.');
|
||||
toastr.error('Please select at least one record.');
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Add a timeout to ensure the form data is sent before refreshing
|
||||
setTimeout(function() {
|
||||
location.reload();
|
||||
|
||||
Reference in New Issue
Block a user