hand over and pass to be able to close editforms cleanly

This commit is contained in:
ogerly 2021-12-01 16:53:52 +01:00
parent 4c2e51b517
commit 0c5c59224b
2 changed files with 13 additions and 0 deletions

View File

@ -146,6 +146,13 @@ export default {
return []
},
},
row: {
type: Array,
required: Object,
default() {
return []
},
},
creationUserData: {
type: Object,
required: false,
@ -254,6 +261,7 @@ export default {
date: result.data.updatePendingCreation.date,
memo: result.data.updatePendingCreation.memo,
moderator: Number(result.data.updatePendingCreation.moderator),
row: this.row,
})
this.$toasted.success(
`Offene schöpfung (${this.value} GDD) für ${this.item.email} wurde geändert, liegt zur Bestätigung bereit`,

View File

@ -77,6 +77,7 @@
:pagetype="type"
:creation="row.item.creation"
:item="row.item"
:row="row"
:creationUserData="creationUserData"
@update-creation-data="updateCreationData"
@update-user-data="updateUserData"
@ -232,6 +233,7 @@ export default {
this.$emit('remove-confirm-result', item, 'remove')
},
editCreationUserTable(row, rowItem) {
console.log(row.index)
if (!row.detailsShowing) {
this.creationUserData = rowItem
} else {
@ -252,6 +254,9 @@ export default {
this.creationUserData.date = data.date
this.creationUserData.memo = data.memo
this.creationUserData.moderator = data.moderator
data.row.toggleDetails()
},
updateUserData(rowItem, newCreation) {
rowItem.creation = newCreation