|
|
|
@ -594,9 +594,9 @@ export default {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
removeArea (area) {
|
|
|
|
removeArea (area) {
|
|
|
|
const field = this.template.fields.find((f) => f.areas?.includes(area))
|
|
|
|
const field = this.template.fields?.find((f) => f.areas?.includes(area))
|
|
|
|
if (['my_text', 'my_signature', 'my_initials', 'my_date'].includes(field.type)) {
|
|
|
|
if (['my_text', 'my_signature', 'my_initials', 'my_date'].includes(field.type) && this.template?.values) {
|
|
|
|
const valuesArray = Object.values(this.template.values)
|
|
|
|
const valuesArray = Object.values(this.template?.values)
|
|
|
|
const valueIndex = valuesArray.findIndex((value) => value === this.template.values[field.uuid])
|
|
|
|
const valueIndex = valuesArray.findIndex((value) => value === this.template.values[field.uuid])
|
|
|
|
valuesArray.splice(valueIndex, 1)
|
|
|
|
valuesArray.splice(valueIndex, 1)
|
|
|
|
const valueKey = Object.keys(this.template.values)[valueIndex]
|
|
|
|
const valueKey = Object.keys(this.template.values)[valueIndex]
|
|
|
|
|