bugfix emit saveFormOnTheFly and add newly created contact to suggestion list immediately

This commit is contained in:
2022-01-24 14:24:56 +01:00
parent 256c5688a0
commit 0f2cbbe553
4 changed files with 19 additions and 13 deletions

View File

@@ -60,6 +60,7 @@
v-bind:item="item"
v-bind:search="search"
v-bind:type="checkUniq"
@saveFormOnTheFly="saveFormOnTheFly"
@updateSelected="updateSelected">
</person-suggestion>
@@ -259,15 +260,15 @@ export default {
result: entity
}
this.search.priorSuggestion = suggestion;
console.log('search priorSuggestion', this.search.priorSuggestion);
// console.log('search priorSuggestion', this.search.priorSuggestion);
} else {
this.search.priorSuggestion = {};
}
},
saveFormOnTheFly({ type, data }) {
console.log('saveFormOnTheFly from addPersons, type', type, ', data', data);
// console.log('saveFormOnTheFly from addPersons, type', type, ', data', data);
if (type === 'person') {
console.log('type person with', data);
// console.log('type person with', data);
postPerson(data)
.then(person => new Promise((resolve, reject) => {
console.log('onthefly create: post person', person);
@@ -276,10 +277,10 @@ export default {
}));
}
else if (type === 'thirdparty') {
console.log('type thirdparty with', data);
// console.log('type thirdparty with', data);
postThirdparty(data)
.then(thirdparty => new Promise((resolve, reject) => {
console.log('onthefly create: post thirdparty', thirdparty);
// console.log('onthefly create: post thirdparty', thirdparty);
this.newPriorSuggestion(thirdparty);
resolve();
}));