7596-devToTest_2426 #452
|
@ -45,7 +45,7 @@ const { openConfirmationModal } = useVnConfirm();
|
||||||
const isNew = computed(() => props.isNewMode);
|
const isNew = computed(() => props.isNewMode);
|
||||||
const eventInclusionFormData = ref({});
|
const eventInclusionFormData = ref({});
|
||||||
|
|
||||||
const _inclusionType = ref('day');
|
const _inclusionType = ref('indefinitely');
|
||||||
const inclusionType = computed({
|
const inclusionType = computed({
|
||||||
get: () => _inclusionType.value,
|
get: () => _inclusionType.value,
|
||||||
set: (val) => {
|
set: (val) => {
|
||||||
|
@ -111,7 +111,10 @@ onMounted(() => {
|
||||||
if (props.event) {
|
if (props.event) {
|
||||||
eventInclusionFormData.value = { ...props.event };
|
eventInclusionFormData.value = { ...props.event };
|
||||||
inclusionType.value = props.event?.type || 'day';
|
inclusionType.value = props.event?.type || 'day';
|
||||||
} else if (props.date) eventInclusionFormData.value.dated = props.date;
|
} else if (props.date) {
|
||||||
|
eventInclusionFormData.value.dated = props.date;
|
||||||
|
inclusionType.value = 'day';
|
||||||
|
} else inclusionType.value = 'indefinitely';
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ const zoneEventsFormProps = reactive({
|
||||||
});
|
});
|
||||||
|
|
||||||
const openForm = (data) => {
|
const openForm = (data) => {
|
||||||
const { date, isNewMode, event, eventType, geoIds = [] } = data;
|
const { date = null, isNewMode, event, eventType, geoIds = [] } = data;
|
||||||
zoneEventsFormProps.date = date;
|
zoneEventsFormProps.date = date;
|
||||||
zoneEventsFormProps.isNewMode = isNewMode;
|
zoneEventsFormProps.isNewMode = isNewMode;
|
||||||
zoneEventsFormProps.event = event;
|
zoneEventsFormProps.event = event;
|
||||||
|
@ -90,5 +90,20 @@ const onZoneEventFormClose = () => {
|
||||||
@close-form="onZoneEventFormClose()"
|
@close-form="onZoneEventFormClose()"
|
||||||
/>
|
/>
|
||||||
</QDialog>
|
</QDialog>
|
||||||
|
<QPageSticky :offset="[20, 20]">
|
||||||
|
<QBtn
|
||||||
|
@click="
|
||||||
|
openForm({
|
||||||
|
isNewMode: true,
|
||||||
|
})
|
||||||
|
"
|
||||||
|
color="primary"
|
||||||
|
fab
|
||||||
|
icon="add"
|
||||||
|
/>
|
||||||
|
<QTooltip class="text-no-wrap">
|
||||||
|
{{ t('eventsInclusionForm.addEvent') }}
|
||||||
|
</QTooltip>
|
||||||
|
</QPageSticky>
|
||||||
</QPage>
|
</QPage>
|
||||||
</template>
|
</template>
|
||||||
|
|
Loading…
Reference in New Issue