Теперь сервис появляется сразу после добавления

This commit is contained in:
saber-nyan 2019-05-17 21:18:22 +03:00
parent 918c7ca85a
commit 031d3542e6
No known key found for this signature in database
GPG Key ID: 7B069E9C295E6B4A
2 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,7 @@ export default {
}, },
}); });
instance.post('/service/', this.service) instance.post('/service/', this.service)
.then(this.$emit('serviceAddDone')) .then(response => this.$emit('serviceAddDone', response.data))
.catch(error => console.error('Failed to add service', error)); .catch(error => console.error('Failed to add service', error));
}, },
}, },

View File

@ -13,7 +13,9 @@
<SettingsModal v-if="showSettingsModal" @close="showSettingsModal = false"></SettingsModal> <SettingsModal v-if="showSettingsModal" @close="showSettingsModal = false"></SettingsModal>
</transition> </transition>
<transition name="modal"> <transition name="modal">
<AddServiceModal v-if="showAddServiceModal" @serviceAddDone="reloadNavbar(); showAddServiceModal = false" @close="showAddServiceModal = false"></AddServiceModal> <AddServiceModal v-if="showAddServiceModal"
@serviceAddDone="$refs.navbar.ctfServices.push($event); showAddServiceModal = false"
@close="showAddServiceModal = false"></AddServiceModal>
</transition> </transition>
</div> </div>
</template> </template>