diff --git a/src/pages/03_customer-management/components/FormBranch.vue b/src/pages/03_customer-management/components/FormBranch.vue index 9d784a8b..33dbeef2 100644 --- a/src/pages/03_customer-management/components/FormBranch.vue +++ b/src/pages/03_customer-management/components/FormBranch.vue @@ -231,22 +231,16 @@ defineProps<{ " @update:model-value=" (v) => { - if (v && v.toString().length === 10) { + if (editable && v && v.toString().length === 10) { const _date = parseAndFormatDate(v, $i18n.locale); - if (_date !== undefined) { - if (_date === null) - return (item.registerDate = null); - const isoDateOld = - item.registerDate?.toISOString() || - new Date().toISOString(); - const isoDateNew = _date?.toISOString(); - console.log(isoDateOld, isoDateNew); - - item.registerDate = new Date( - isoDateNew.split('T')[0] + - 'T' + - isoDateOld.split('T')[1], + if (_date) { + item.registerDate?.setDate(_date.getDate()); + item.registerDate?.setMonth(_date.getMonth()); + item.registerDate?.setFullYear( + _date.getFullYear(), ); + } else { + item.registerDate = null; } } }