From 30f4e9777b157fe7023a9cf02c7d53737d2e2974 Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Mon, 19 Sep 2022 17:02:28 +0300 Subject: upd syslog and smtp --- .../_sila/Settings/TransferInfo/ModalSmtp.vue | 98 ++++++++++++ src/views/_sila/Settings/TransferInfo/Smtp.vue | 174 ++++++++++++++++----- src/views/_sila/Settings/TransferInfo/Snmp.vue | 3 +- src/views/_sila/Settings/TransferInfo/Syslog.vue | 150 +++++++++++++++--- src/views/_sila/Settings/TransferInfo/Transfer.vue | 19 ++- 5 files changed, 384 insertions(+), 60 deletions(-) create mode 100644 src/views/_sila/Settings/TransferInfo/ModalSmtp.vue (limited to 'src/views/_sila') diff --git a/src/views/_sila/Settings/TransferInfo/ModalSmtp.vue b/src/views/_sila/Settings/TransferInfo/ModalSmtp.vue new file mode 100644 index 00000000..c3bdc493 --- /dev/null +++ b/src/views/_sila/Settings/TransferInfo/ModalSmtp.vue @@ -0,0 +1,98 @@ + + + + + diff --git a/src/views/_sila/Settings/TransferInfo/Smtp.vue b/src/views/_sila/Settings/TransferInfo/Smtp.vue index 338eeda7..34d171de 100644 --- a/src/views/_sila/Settings/TransferInfo/Smtp.vue +++ b/src/views/_sila/Settings/TransferInfo/Smtp.vue @@ -8,30 +8,31 @@ }} - + {{ $t('global.status.enabled') }} {{ $t('global.status.disabled') }} - + - + - + - + @@ -78,12 +79,12 @@ }} - + {{ $t('global.status.enabled') }} {{ $t('global.status.disabled') }} @@ -91,24 +92,62 @@ - + {{ $t('pageTransfer.smtp.testMessage') }} - + {{ $t('global.action.save') }} +
+ + + {{ $t('global.action.add') }} + +
+ +
@@ -118,43 +157,63 @@ diff --git a/src/views/_sila/Settings/TransferInfo/Snmp.vue b/src/views/_sila/Settings/TransferInfo/Snmp.vue index 4a0e0abe..ef9e18ac 100644 --- a/src/views/_sila/Settings/TransferInfo/Snmp.vue +++ b/src/views/_sila/Settings/TransferInfo/Snmp.vue @@ -5,7 +5,7 @@
@@ -114,7 +114,6 @@ export default { this.startLoader(); this.$store.dispatch('snmpStore/getSubscribers').finally(() => { this.endLoader(); - this.isBusy = false; }); }, diff --git a/src/views/_sila/Settings/TransferInfo/Syslog.vue b/src/views/_sila/Settings/TransferInfo/Syslog.vue index 1d2111c9..bc64cc0d 100644 --- a/src/views/_sila/Settings/TransferInfo/Syslog.vue +++ b/src/views/_sila/Settings/TransferInfo/Syslog.vue @@ -1,30 +1,55 @@ @@ -20,7 +22,8 @@ import PageTitle from '@/components/_sila/Global/PageTitle'; import Snmp from './Snmp'; import Smtp from './Smtp'; import ModalSnmp from './ModalSnmp.vue'; -// import Syslog from './Syslog'; +import ModalSmtp from './ModalSmtp.vue'; +import Syslog from './Syslog'; export default { name: 'PowerRestorePolicy', @@ -29,7 +32,8 @@ export default { Snmp, ModalSnmp, Smtp, - // Syslog + ModalSmtp, + Syslog, }, mixins: [BVToastMixin, LoadingBarMixin], data() { @@ -46,6 +50,15 @@ export default { .catch(({ message }) => this.errorToast(message)) .finally(() => this.endLoader()); }, + + saveSmtp(modalFormData) { + this.startLoader(); + this.$store + .dispatch('smtpStore/addSubscriber', modalFormData) + .then((message) => this.successToast(message)) + .catch(({ message }) => this.errorToast(message)) + .finally(() => this.endLoader()); + }, }, }; -- cgit v1.2.3