Fix #138
All checks were successful
Build and Push Docker Images / build-backend (push) Successful in 16s
Build and Push Docker Images / build-frontend (push) Successful in 52s

This commit is contained in:
2026-03-17 18:10:32 +01:00
parent 6919de096a
commit da50782ffc
5 changed files with 89 additions and 28 deletions

View File

@@ -50,6 +50,9 @@ const isOpen = computed({
const toDateStr = (dateStr: string) => dateStr ? $dayjs(dateStr).format('YYYY-MM-DD') : ''
const toTimeStr = (dateStr: string) => dateStr ? $dayjs(dateStr).format('HH:mm') : ''
const setDateFieldToToday = (field: 'start_date' | 'end_date') => {
state[field] = $dayjs().format('YYYY-MM-DD')
}
watch(() => props.entry, (newVal) => {
if (newVal) {
@@ -140,7 +143,10 @@ async function onSubmit(event: FormSubmitEvent<any>) {
<div class="grid grid-cols-2 gap-4">
<UFormGroup label="Start Datum" name="start_date">
<UInput type="date" v-model="state.start_date" />
<div class="flex items-center gap-2">
<UInput type="date" v-model="state.start_date" class="flex-1" />
<UButton color="gray" variant="soft" label="Heute" @click="setDateFieldToToday('start_date')" />
</div>
</UFormGroup>
<UFormGroup label="Start Zeit" name="start_time">
<UInput type="time" v-model="state.start_time" />
@@ -149,7 +155,10 @@ async function onSubmit(event: FormSubmitEvent<any>) {
<div class="grid grid-cols-2 gap-4">
<UFormGroup label="Ende Datum" name="end_date">
<UInput type="date" v-model="state.end_date" />
<div class="flex items-center gap-2">
<UInput type="date" v-model="state.end_date" class="flex-1" />
<UButton color="gray" variant="soft" label="Heute" @click="setDateFieldToToday('end_date')" />
</div>
</UFormGroup>
<UFormGroup label="Ende Zeit" name="end_time">
<UInput type="time" v-model="state.end_time" />
@@ -168,4 +177,4 @@ async function onSubmit(event: FormSubmitEvent<any>) {
</UForm>
</UCard>
</UModal>
</template>
</template>