From 25f43bc758d4df881c9037b46c433ca51caba949 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Wed, 25 Aug 2021 21:25:39 +0200 Subject: [PATCH] move postPerson fetch method from grant-children to children (to squash) --- .../public/vuejs/_components/OnTheFly.vue | 17 +++++--- .../vuejs/_components/OnTheFly/Create.vue | 39 ++++++++++++------- .../vuejs/_components/OnTheFly/Person.vue | 10 +---- 3 files changed, 36 insertions(+), 30 deletions(-) diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly.vue index 125c6e31b..89b6485c4 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly.vue @@ -142,15 +142,20 @@ export default { this.$data.action = action; }, saveAction() { - console.log('saveAction'); + console.log('saveAction for create/edit action'); + + // edit person if (this.type === 'person') { this.$refs.castPerson.postData(); - } else if (this.type === 'thirdparty') { + } + // edit thirdparty + else if (this.type === 'thirdparty') { this.$refs.castThirdparty.postData(); - } else { - // => save new person created - // saveAction() ==cast=to==> child.castByType() ==cast=to==> grand-child.postData() - this.$refs.castNew.castByType(); + } + // create new person/thirdparty + else { + this.$refs.castNew.createAction(); + // saveAction() =====> child.createAction() } this.modal.showModal = false; }, diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly/Create.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly/Create.vue index 5afca34bd..c536a5df3 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly/Create.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/OnTheFly/Create.vue @@ -1,4 +1,4 @@ -