Skip to content

Commit 179e87b

Browse files
authored
Merge pull request #73 from devforth/fix-date-query-to-input
fix: add date parsing from props
2 parents ca83872 + e72e6ca commit 179e87b

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

adminforth/spa/src/components/CustomDateRangePicker.vue

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,31 @@ const end = computed(() => {
135135
})
136136
137137
function updateFromProps() {
138-
if (!props.valueStart) {
138+
if (props.valueStart) {
139+
const date = dayjs(props.valueStart);
140+
datepickerStartEl.value.value = date.format('DD MMM YYYY');
141+
if (date.format('HH:mm') !== '00:00') {
142+
startTime.value = date.format('HH:mm');
143+
showTimeInputs.value = true;
144+
} else {
145+
startTime.value = '';
146+
}
147+
startDate.value = date.toString();
148+
} else {
139149
datepickerStartEl.value.value = '';
140150
startTime.value = '';
141151
}
142-
if (!props.valueEnd) {
152+
if (props.valueEnd) {
153+
const date = dayjs(props.valueEnd);
154+
datepickerEndEl.value.value = date.format('DD MMM YYYY');
155+
if (date.format('HH:mm') !== '00:00') {
156+
endTime.value = date.format('HH:mm');
157+
showTimeInputs.value = true;
158+
} else {
159+
endTime.value = '';
160+
}
161+
endDate.value = date.toString();
162+
} else {
143163
datepickerEndEl.value.value = '';
144164
endTime.value = '';
145165
}

0 commit comments

Comments
 (0)