diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue index 1bdbe402b..37707155d 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue @@ -58,6 +58,7 @@ v-bind:search="search" v-bind:type="checkUniq" @saveFormOnTheFly="saveFormOnTheFly" + @newPriorSuggestion="newPriorSuggestion" @updateSelected="updateSelected"> diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonSuggestion.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonSuggestion.vue index cc5ea6551..b605cd5b5 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonSuggestion.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonSuggestion.vue @@ -18,7 +18,7 @@ @@ -55,7 +55,7 @@ export default { 'search', 'type' ], - emits: ['updateSelected', 'saveFormOnTheFly'], + emits: ['updateSelected', 'newPriorSuggestion'], computed: { selected: { set(value) { @@ -74,8 +74,8 @@ export default { setValueByType(value, type) { return (type === 'radio')? [value] : value; }, - emitEvent({data, type}) { - this.$emit('saveFormOnTheFly', {type: type, data: data}) + newPriorSuggestion(response) { + this.$emit('newPriorSuggestion', response) } } }; diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/TypeThirdParty.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/TypeThirdParty.vue new file mode 100644 index 000000000..dc835c0cd --- /dev/null +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/TypeThirdParty.vue @@ -0,0 +1,128 @@ + + + + +