fix: date change

This commit is contained in:
Methapon2001 2024-08-06 14:53:55 +07:00
parent e6e12ccea5
commit b808d6bd5b

View file

@ -231,22 +231,16 @@ defineProps<{
" "
@update:model-value=" @update:model-value="
(v) => { (v) => {
if (v && v.toString().length === 10) { if (editable && v && v.toString().length === 10) {
const _date = parseAndFormatDate(v, $i18n.locale); const _date = parseAndFormatDate(v, $i18n.locale);
if (_date !== undefined) { if (_date) {
if (_date === null) item.registerDate?.setDate(_date.getDate());
return (item.registerDate = null); item.registerDate?.setMonth(_date.getMonth());
const isoDateOld = item.registerDate?.setFullYear(
item.registerDate?.toISOString() || _date.getFullYear(),
new Date().toISOString();
const isoDateNew = _date?.toISOString();
console.log(isoDateOld, isoDateNew);
item.registerDate = new Date(
isoDateNew.split('T')[0] +
'T' +
isoDateOld.split('T')[1],
); );
} else {
item.registerDate = null;
} }
} }
} }