관리-도구
편집 파일: product-report.js
"use strict"; $('#from_date,#to_date').change(function () { let from_date = $('#from_date').val(); let to_date = $('#to_date').val(); if (from_date != '') { $('#to_date').attr('required', 'required'); } if (to_date != '') { $('#from_date').attr('required', 'required'); } if (from_date != '' && to_date != '') { if (from_date > to_date) { $('#from_date').val(''); $('#to_date').val(''); toastMagic.error('Invalid date range!'); } } }) $("#date_type").change(function () { let val = $(this).val(); $('#from_div').toggle(val === 'custom_date'); $('#to_div').toggle(val === 'custom_date'); if (val === 'custom_date') { $('#from_date').attr('required', 'required'); $('#to_date').attr('required', 'required'); $('.filter-btn').attr('class', 'filter-btn col-12 text-right'); } else { $('#from_date').val(null).removeAttr('required') $('#to_date').val(null).removeAttr('required') $('.filter-btn').attr('class', 'col-sm-6 col-md-3 filter-btn'); } }).change(); $(document).ready(function () { $('.js-select2-custom').select2(); });