add datenow type

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

@ -1052,6 +1052,12 @@ export default {
field.readonly = true field.readonly = true
} }
if (type === 'datenow') {
field.type = 'date'
field.readonly = true
field.default_value = '{{date}}'
}
if (type === 'date') { if (type === 'date') {
field.preferences = { field.preferences = {
format: this.defaultDateFormat 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)) { if (['stamp', 'heading'].includes(field.type)) {
field.readonly = true field.readonly = true
} }

@ -51,7 +51,7 @@
</template> </template>
<script> <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 { export default {
name: 'FiledTypeDropdown', name: 'FiledTypeDropdown',
@ -101,6 +101,7 @@ export default {
signature: this.t('signature'), signature: this.t('signature'),
initials: this.t('initials'), initials: this.t('initials'),
date: this.t('date'), date: this.t('date'),
datenow: this.t('date_signed'),
number: this.t('number'), number: this.t('number'),
image: this.t('image'), image: this.t('image'),
file: this.t('file'), file: this.t('file'),
@ -142,6 +143,7 @@ export default {
signature: IconWritingSign, signature: IconWritingSign,
initials: IconLetterCaseUpper, initials: IconLetterCaseUpper,
date: IconCalendarEvent, date: IconCalendarEvent,
datenow: IconCalendarCheck,
number: IconSquareNumber1, number: IconSquareNumber1,
image: IconPhoto, image: IconPhoto,
checkbox: IconCheckbox, checkbox: IconCheckbox,
@ -164,7 +166,7 @@ export default {
return acc return acc
}, {}) }, {})
} else { } 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 return acc
}, {}) }, {})
} else { } 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 () { submitterFields () {

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

Loading…
Cancel
Save