From 159ed65e3f52cf410c397d33384343c1d65348cf Mon Sep 17 00:00:00 2001 From: farhantock Date: Mon, 20 May 2024 13:30:48 +0700 Subject: [PATCH] feat(form): manual input & default value --- edit-mode/function/reportActivity.js | 30 ++++++++++------------------ 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/edit-mode/function/reportActivity.js b/edit-mode/function/reportActivity.js index 8ea5c9e..24f027a 100644 --- a/edit-mode/function/reportActivity.js +++ b/edit-mode/function/reportActivity.js @@ -62,22 +62,14 @@ $(document).ready(function () { $('#ra_date_end_activity').prop('disabled', true); } }); - // $('#ra_date_start_activity').datepicker({ - // format: 'dd-mm-yyyy', // Set the desired format - // autoclose: true // Close the datepicker when a date is selected - // }); - // - // $('#ra_date_end_activity').datepicker({ - // format: 'dd-mm-yyyy', // Set the desired format - // autoclose: true // Close the datepicker when a date is selected - // }); $("#ra_date_end_activity").on("change", function () { - let valEnd = $(this).val() let valStart = $('#ra_date_start_activity').val() - - const compDate = moment(valEnd).isBefore(moment(valStart)) - if (compDate) { - gantt.alert("End Activity Date cannot be lower than Start Activity Date"); + let valEnd = moment($(this).val()); + if (moment(valEnd).format('YYYY') >= moment(valStart).format('YYYY')) { + if (moment(valEnd).isBefore(moment(valStart))) { + gantt.alert("End Activity Date cannot be lower than Start Activity Date"); + $('#ra_date_end_activity').val() + } } }); @@ -358,8 +350,8 @@ $(document).ready(function () { }); $('#ra_date_material').datepicker({ - format: 'dd-mm-yyyy', // Set the desired format - autoclose: true // Close the datepicker when a date is selected + format: 'dd-mm-yyyy', // Set the desired format + autoclose: true // Close the datepicker when a date is selected }); $("#form_report_activity_material").on("submit", function (e) { e.preventDefault(); @@ -456,7 +448,7 @@ $(document).ready(function () { imageFormData.append("ref_id", reportId); imageFormData.append("category", "report_activity"); imageFormData.append("files", image, image.name); - imageFormData.append("company_name",company_name); + imageFormData.append("company_name", company_name); if (image.name && image.size) { await axiosInstanceMultipart.post(`${base_url}image/upload`, imageFormData); @@ -587,7 +579,7 @@ $(document).ready(function () { var attributeString = this.outerHTML; if (attributeString.includes('"=""')) { - materialName = materialName + '"'; + materialName = materialName + '"'; } $("#report_activity_material_title").html(`Report Activity Actual ${materialName}`); $('#report_activity_material_sub_title').html(`

Plan Date ${moment(activityEarlyStart).format('MM-DD-YYYY')} - ${moment(activityEarlyFinish).format('MM-DD-YYYY')}

`); @@ -623,7 +615,7 @@ $(document).ready(function () { materialId = $(this).data('material-id'); var attributeString = this.outerHTML; if (attributeString.includes('"=""')) { - materialName = materialName + '"'; + materialName = materialName + '"'; } $("#report_activity_material_title").html(`Report Activity Plan ${materialName}`); $('#report_activity_material_sub_title').html(`

Plan Date ${moment(activityEarlyStart).format('MM-DD-YYYY')} - ${moment(activityEarlyFinish).format('MM-DD-YYYY')}

`);