add datenow type

pull/493/head
Pete Matsyburka 4 months ago
parent 76321cef3c
commit 5050a67d08

@ -1052,6 +1052,12 @@ export default {
field.readonly = true
}
if (type === 'datenow') {
field.type = 'date'
field.readonly = true
field.default_value = '{{date}}'
}
if (type === 'date') {
field.preferences = {
format: this.defaultDateFormat
@ -1450,6 +1456,12 @@ export default {
}
}
if (field.type === 'datenow') {
field.type = 'date'
field.readonly = true
field.default_value = '{{date}}'
}
if (['stamp', 'heading'].includes(field.type)) {
field.readonly = true
}

@ -51,7 +51,7 @@
</template>
<script>
import { IconTextSize, IconWritingSign, IconCalendarEvent, IconPhoto, IconCheckbox, IconPaperclip, IconSelect, IconCircleDot, IconChecks, IconColumns3, IconPhoneCheck, IconLetterCaseUpper, IconCreditCard, IconRubberStamp, IconSquareNumber1, IconHeading, IconId } from '@tabler/icons-vue'
import { IconTextSize, IconWritingSign, IconCalendarEvent, IconPhoto, IconCheckbox, IconPaperclip, IconSelect, IconCircleDot, IconChecks, IconColumns3, IconPhoneCheck, IconLetterCaseUpper, IconCreditCard, IconRubberStamp, IconSquareNumber1, IconHeading, IconId, IconCalendarCheck } from '@tabler/icons-vue'
export default {
name: 'FiledTypeDropdown',
@ -101,6 +101,7 @@ export default {
signature: this.t('signature'),
initials: this.t('initials'),
date: this.t('date'),
datenow: this.t('date_signed'),
number: this.t('number'),
image: this.t('image'),
file: this.t('file'),
@ -142,6 +143,7 @@ export default {
signature: IconWritingSign,
initials: IconLetterCaseUpper,
date: IconCalendarEvent,
datenow: IconCalendarCheck,
number: IconSquareNumber1,
image: IconPhoto,
checkbox: IconCheckbox,
@ -164,7 +166,7 @@ export default {
return acc
}, {})
} else {
return Object.fromEntries(Object.entries(this.fieldIcons).filter(([key]) => key !== 'heading'))
return Object.fromEntries(Object.entries(this.fieldIcons).filter(([key]) => key !== 'heading' && key !== 'datenow'))
}
}
},

@ -347,7 +347,7 @@ export default {
return acc
}, {})
} else {
return Object.fromEntries(Object.entries(this.fieldIcons).filter(([key]) => key !== 'heading'))
return Object.fromEntries(Object.entries(this.fieldIcons).filter(([key]) => key !== 'heading' && key !== 'datenow'))
}
},
submitterFields () {

@ -1,6 +1,7 @@
const en = {
font: 'Font',
party: 'Party',
date_signed: 'Date Signed',
method: 'Method',
reorder_fields: 'Reorder fields',
verify_id: 'Verify ID',
@ -167,6 +168,7 @@ const en = {
}
const es = {
date_signed: 'Fecha actual',
fuente: 'Fuente',
party: 'Parte',
method: 'Método',
@ -335,6 +337,7 @@ const es = {
}
const it = {
date_signed: 'Data attuale',
font: 'Carattere',
party: 'Parte',
method: 'Metodo',
@ -503,6 +506,7 @@ const it = {
}
const pt = {
date_signed: 'Data atual',
fonte: 'Fonte',
party: 'Parte',
method: 'Método',
@ -671,6 +675,7 @@ const pt = {
}
const fr = {
date_signed: 'Date actuelle',
font: 'Police',
party: 'Partie',
method: 'Méthode',
@ -839,6 +844,7 @@ const fr = {
}
const de = {
date_now: 'Akt. Datum',
font: 'Schriftart',
party: 'Partei',
method: 'Verfahren',

Loading…
Cancel
Save