alert message on missing submitter fields

This commit is contained in:
Pete Matsyburka
2024-06-08 10:01:14 +03:00
parent f26bfe9acc
commit 6a31d2c722
+19 -3
View File
@@ -1129,6 +1129,15 @@ export default {
e.preventDefault() e.preventDefault()
alert('Please draw fields to prepare the document.') alert('Please draw fields to prepare the document.')
} else {
const submitterWithoutFields =
this.template.submitters.find((submitter) => !this.template.fields.some((f) => f.submitter_uuid === submitter.uuid))
if (submitterWithoutFields) {
e.preventDefault()
alert(`Please add fields for ${submitterWithoutFields.name} to prepare the document or remove the party.`)
}
} }
}, },
onSaveClick () { onSaveClick () {
@@ -1142,7 +1151,15 @@ export default {
} }
} }
if (this.template.fields.length) { if (!this.template.fields.length) {
alert('Please draw fields to prepare the document.')
} else {
const submitterWithoutFields =
this.template.submitters.find((submitter) => !this.template.fields.some((f) => f.submitter_uuid === submitter.uuid))
if (submitterWithoutFields) {
alert(`Please add fields for ${submitterWithoutFields.name} to prepare the document or remove the party.`)
} else {
this.isSaving = true this.isSaving = true
this.save().then(() => { this.save().then(() => {
@@ -1150,8 +1167,7 @@ export default {
}).finally(() => { }).finally(() => {
this.isSaving = false this.isSaving = false
}) })
} else { }
alert('Please draw fields to prepare the document.')
} }
}, },
scrollToArea (area) { scrollToArea (area) {