From 4e6cb46e8294cf768f4cea19caa08622b5132911 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Wed, 28 Sep 2022 16:22:13 +0800 Subject: [PATCH] fix updated range untuk laporan --- .../khazanah/laporan/auditcustomer.blade.php | 42 +++++++++++-------- .../khazanah/laporan/serahgadai.blade.php | 31 ++++++++++++-- .../khazanah/laporan/serahmarhun.blade.php | 32 ++++++++++++-- 3 files changed, 79 insertions(+), 26 deletions(-) diff --git a/resources/views/khazanah/laporan/auditcustomer.blade.php b/resources/views/khazanah/laporan/auditcustomer.blade.php index 53ffae5..78baee1 100644 --- a/resources/views/khazanah/laporan/auditcustomer.blade.php +++ b/resources/views/khazanah/laporan/auditcustomer.blade.php @@ -64,29 +64,35 @@ $(document).ready( function () { var today = new Date(); - var dateObject = ''; - $('#datemula').datepicker({ - maxViewMode:1, + $("#datemula").datepicker({ format: 'dd-mm-yyyy', - autoclose:true, - endDate: "today", - maxDate: today + autoclose: true, + }).on('changeDate', function (selected) { + var startDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() + 1); + restrictDate = new Date(restrictDate); + $('#datehingga').datepicker('setStartDate', startDate); + $('#datehingga').datepicker('setEndDate', restrictDate); + }).on('clearDate', function (selected) { + $('#datehingga').datepicker('setEndDate', null); + $('#datehingga').datepicker('setStartDate', null); }); - $('#datehingga').datepicker({ - maxViewMode:1, + $("#datehingga").datepicker({ format: 'dd-mm-yyyy', - autoclose:true, - endDate: "today", - maxDate: today + autoclose: true, + }).on('changeDate', function (selected) { + var endDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() - 1); + restrictDate = new Date(restrictDate); + $('#datemula').datepicker('setStartDate', restrictDate); + $('#datemula').datepicker('setEndDate', endDate); + }).on('clearDate', function (selected) { + $('#datemula').datepicker('setStartDate', null); + $('#datemula').datepicker('setEndDate', null); }); - - // $('#datemula').change(function() { - - // $('#datehingga').datepicker('option', 'maxDate', new Date($(this).val())); - // console.log($(this).val()); - - // }); }); diff --git a/resources/views/khazanah/laporan/serahgadai.blade.php b/resources/views/khazanah/laporan/serahgadai.blade.php index 6b3fa7f..a1ffdab 100644 --- a/resources/views/khazanah/laporan/serahgadai.blade.php +++ b/resources/views/khazanah/laporan/serahgadai.blade.php @@ -58,11 +58,34 @@ - $('#datemula').datepicker({ - format: 'dd-mm-yyyy' + $("#datemula").datepicker({ + format: 'dd-mm-yyyy', + autoclose: true, + }).on('changeDate', function (selected) { + var startDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() + 1); + restrictDate = new Date(restrictDate); + $('#datehingga').datepicker('setStartDate', startDate); + $('#datehingga').datepicker('setEndDate', restrictDate); + }).on('clearDate', function (selected) { + $('#datehingga').datepicker('setEndDate', null); + $('#datehingga').datepicker('setStartDate', null); }); - $('#datehingga').datepicker({ - format: 'dd-mm-yyyy' + + $("#datehingga").datepicker({ + format: 'dd-mm-yyyy', + autoclose: true, + }).on('changeDate', function (selected) { + var endDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() - 1); + restrictDate = new Date(restrictDate); + $('#datemula').datepicker('setStartDate', restrictDate); + $('#datemula').datepicker('setEndDate', endDate); + }).on('clearDate', function (selected) { + $('#datemula').datepicker('setStartDate', null); + $('#datemula').datepicker('setEndDate', null); }); diff --git a/resources/views/khazanah/laporan/serahmarhun.blade.php b/resources/views/khazanah/laporan/serahmarhun.blade.php index 51640f0..2927906 100644 --- a/resources/views/khazanah/laporan/serahmarhun.blade.php +++ b/resources/views/khazanah/laporan/serahmarhun.blade.php @@ -52,13 +52,37 @@ var kodcaw = ""; $(document).ready( function () { - $('#datemula').datepicker({ - format: 'dd-mm-yyyy' + + $("#datemula").datepicker({ + format: 'dd-mm-yyyy', + autoclose: true, + }).on('changeDate', function (selected) { + var startDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() + 1); + restrictDate = new Date(restrictDate); + $('#datehingga').datepicker('setStartDate', startDate); + $('#datehingga').datepicker('setEndDate', restrictDate); + }).on('clearDate', function (selected) { + $('#datehingga').datepicker('setEndDate', null); + $('#datehingga').datepicker('setStartDate', null); }); - $('#datehingga').datepicker({ - format: 'dd-mm-yyyy' + $("#datehingga").datepicker({ + format: 'dd-mm-yyyy', + autoclose: true, + }).on('changeDate', function (selected) { + var endDate = new Date(selected.date.valueOf()); + var tempDate = new Date(selected.date.valueOf()); + var restrictDate = tempDate.setMonth(tempDate.getMonth() - 1); + restrictDate = new Date(restrictDate); + $('#datemula').datepicker('setStartDate', restrictDate); + $('#datemula').datepicker('setEndDate', endDate); + }).on('clearDate', function (selected) { + $('#datemula').datepicker('setStartDate', null); + $('#datemula').datepicker('setEndDate', null); }); + });