diff --git a/web/src/views/SystemAdministration/PaloAlto.vue b/web/src/views/SystemAdministration/PaloAlto.vue index 471227c..5e8eaa0 100644 --- a/web/src/views/SystemAdministration/PaloAlto.vue +++ b/web/src/views/SystemAdministration/PaloAlto.vue @@ -7,7 +7,10 @@ - + mdi-plus Adicionar diff --git a/web/src/views/SystemAdministration/PaloAltoAddDialog.vue b/web/src/views/SystemAdministration/PaloAltoAddDialog.vue index 9dccd55..610d3ba 100644 --- a/web/src/views/SystemAdministration/PaloAltoAddDialog.vue +++ b/web/src/views/SystemAdministration/PaloAltoAddDialog.vue @@ -3,6 +3,7 @@ @@ -65,7 +66,7 @@ - + Adicionar host Palo Alto @@ -77,7 +78,6 @@ ({ loading: false, dialog: false, - step: 3, + step: 1, form: false, showPassword: false, @@ -224,7 +223,7 @@ export default { !!v || 'Informe um endereço IP no formato CIDR, por exemplo: 10.1.0.2/21', v => CIDR_RE.test(v) || 'Digite o IP no formato CIDR', - v => !!v.split('/')[1] || 'Digite a contagem de bits. Ex.: /21' + v => !!v?.split('/')[1] || 'Digite a contagem de bits. Ex.: /21' ], userRules: [v => !!v || 'Digite o nome de usuário.'], passwordRules: [v => !!v || 'Digite a senha'], @@ -242,7 +241,9 @@ export default { methods: { close() { this.step = 1 - this.ip = this.user = this.password = '' + + this.$refs.form.reset() + this.$refs.form.resetValidation() this.$emit('input', false) }, async add() { @@ -263,7 +264,7 @@ export default { note: this.note } }) - + this.$emit('hostAdded') this.close() } catch (e) { this.error = e.message