|
|
|
@ -43,6 +43,7 @@
|
|
|
|
:required="field.required"
|
|
|
|
:required="field.required"
|
|
|
|
type="date"
|
|
|
|
type="date"
|
|
|
|
:name="`values[${field.uuid}]`"
|
|
|
|
:name="`values[${field.uuid}]`"
|
|
|
|
|
|
|
|
@keydown.enter="onEnter"
|
|
|
|
@focus="$emit('focus')"
|
|
|
|
@focus="$emit('focus')"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -78,7 +79,7 @@ export default {
|
|
|
|
default: ''
|
|
|
|
default: ''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
emits: ['update:model-value', 'focus'],
|
|
|
|
emits: ['update:model-value', 'focus', 'submit'],
|
|
|
|
computed: {
|
|
|
|
computed: {
|
|
|
|
value: {
|
|
|
|
value: {
|
|
|
|
set (value) {
|
|
|
|
set (value) {
|
|
|
|
@ -90,6 +91,13 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
methods: {
|
|
|
|
|
|
|
|
onEnter (e) {
|
|
|
|
|
|
|
|
if (this.modelValue) {
|
|
|
|
|
|
|
|
e.preventDefault()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.$emit('submit')
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
setCurrentDate () {
|
|
|
|
setCurrentDate () {
|
|
|
|
const inputEl = this.$refs.input
|
|
|
|
const inputEl = this.$refs.input
|
|
|
|
|
|
|
|
|
|
|
|
|