diff options
author | Vitalii Lysak <v.lysak@dunice.net> | 2022-09-14 14:53:52 +0300 |
---|---|---|
committer | Vitalii Lysak <v.lysak@dunice.net> | 2022-09-14 14:53:52 +0300 |
commit | 158e0373b621079a714086791113a7e021e326dc (patch) | |
tree | 989bcee5d27a24e8cb338ddfcfc8e475f70dd91d /src/views/_sila/Settings/TransferInfo/Transfer.vue | |
parent | a38f344867bba7e9770865d68990442acb632459 (diff) | |
download | webui-vue-158e0373b621079a714086791113a7e021e326dc.tar.xz |
finish snmp component
Diffstat (limited to 'src/views/_sila/Settings/TransferInfo/Transfer.vue')
-rw-r--r-- | src/views/_sila/Settings/TransferInfo/Transfer.vue | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/views/_sila/Settings/TransferInfo/Transfer.vue b/src/views/_sila/Settings/TransferInfo/Transfer.vue index 76f7f104..5f6d5058 100644 --- a/src/views/_sila/Settings/TransferInfo/Transfer.vue +++ b/src/views/_sila/Settings/TransferInfo/Transfer.vue @@ -6,13 +6,20 @@ <smtp /> <hr /> <!-- <syslog />--> + <modal-snmp @ok="saveSnmp" /> </b-container> </template> <script> +import BVToastMixin from '@/components/_sila/Mixins/BVToastMixin'; +import LoadingBarMixin, { + loading, +} from '@/components/_sila/Mixins/LoadingBarMixin'; + import PageTitle from '@/components/_sila/Global/PageTitle'; import Snmp from './Snmp'; import Smtp from './Smtp'; +import ModalSnmp from './ModalSnmp.vue'; // import Syslog from './Syslog'; export default { @@ -20,8 +27,25 @@ export default { components: { PageTitle, Snmp, + ModalSnmp, Smtp, // Syslog }, + mixins: [BVToastMixin, LoadingBarMixin], + data() { + return { + loading, + }; + }, + methods: { + saveSnmp(modalFormData) { + this.startLoader(); + this.$store + .dispatch('snmpStore/addSubscriber', modalFormData) + .then((message) => this.successToast(message)) + .catch(({ message }) => this.errorToast(message)) + .finally(() => this.endLoader()); + }, + }, }; </script> |