diff --git a/src/components/ui/VnNotes.vue b/src/components/ui/VnNotes.vue index 7c8787447..7a635104a 100644 --- a/src/components/ui/VnNotes.vue +++ b/src/components/ui/VnNotes.vue @@ -26,6 +26,7 @@ const $props = defineProps({ addNote: { type: Boolean, default: false }, selectType: { type: Boolean, default: false }, justInput: { type: Boolean, default: false }, + required: { type: Boolean, default: false }, }); const { t } = useI18n(); @@ -53,7 +54,6 @@ async function insert() { await vnPaginateRef.value.fetch(); } - function confirmAndUpdate() { if(!newNote.text && originalText) quasar @@ -101,7 +101,7 @@ onBeforeRouteLeave((to, from, next) => { :filter="{ fields: ['id', 'description'] }" auto-load @on-fetch="(data) => (observationTypes = data)" - /> + /> { auto-load /> @@ -126,19 +126,19 @@ onBeforeRouteLeave((to, from, next) => { v-model="newNote.observationTypeFk" option-label="description" style="flex: 0.15" - :required="true" + :required="$props.required" @keyup.enter.stop="insert" />