From e0f6d28a889f1bb1ca4e57ea76282c885a07f6d1 Mon Sep 17 00:00:00 2001
From: Gabriel Pastori <58153955+gabrielpastori1@users.noreply.github.com>
Date: Sat, 4 Nov 2023 19:49:50 -0300
Subject: [PATCH] init conection
---
src/components/modal/ConnnectPhone.vue | 78 +++++++++++++++++++++++++
src/components/modal/CreateInstance.vue | 11 +++-
src/views/Instance.vue | 13 ++++-
3 files changed, 99 insertions(+), 3 deletions(-)
create mode 100644 src/components/modal/ConnnectPhone.vue
diff --git a/src/components/modal/ConnnectPhone.vue b/src/components/modal/ConnnectPhone.vue
new file mode 100644
index 0000000..ee6c80e
--- /dev/null
+++ b/src/components/modal/ConnnectPhone.vue
@@ -0,0 +1,78 @@
+
+
+
+
+
+ {{ Array.isArray(error) ? error.join(", ") : error }}
+
+
+
+
+
+ Cancel
+
+
+ Conectar
+
+
+
+
+
+
+
diff --git a/src/components/modal/CreateInstance.vue b/src/components/modal/CreateInstance.vue
index 9f60c83..fde57fa 100644
--- a/src/components/modal/CreateInstance.vue
+++ b/src/components/modal/CreateInstance.vue
@@ -14,7 +14,7 @@
required
outlined
:rules="[
- // Verify is not have any caracter except letters, numbers, _ and -
+ (v) => !!v || 'Nome é obrigatório',
(v) =>
new RegExp('^[a-zA-Z0-9_-]*$', 'i').test(v) ||
'Nome inválido (apenas letras, números, _ e -)',
@@ -36,6 +36,11 @@
/>
+
+ O WebHook, WebSocket, RabbitMQ, Chatwoot e Typebot poderão ser
+ configurados após a criação da instância.
+
+
{{ Array.isArray(error) ? error.join(", ") : error }}
@@ -93,12 +98,12 @@ export default {
this.error = false;
const instance = await instanceController.create(this.instance);
+ await this.AppStore.reconnect();
this.$router.push({
name: "instance",
params: { id: instance.instance.instanceName },
});
-
} catch (e) {
this.error = e.message?.message || e.message || e;
} finally {
@@ -107,6 +112,8 @@ export default {
},
open() {
this.dialog = true;
+ this.error = false;
+ this.instance.instanceName = "";
this.generateApiKey();
},
},
diff --git a/src/views/Instance.vue b/src/views/Instance.vue
index c8e383e..d8589a8 100644
--- a/src/views/Instance.vue
+++ b/src/views/Instance.vue
@@ -2,7 +2,8 @@
{{ error }}
-
+
+ ;
@@ -13,6 +14,16 @@
{{ instance.instance.instanceName }}
+
+
+ Telefone não conectado
+ Conectar
+
+