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