Browse Source

adicionando channel id ao enviar hsm e atualizando exibição de contatos com 9 numeros

Felipe
Felipe Fontana 10 months ago
parent
commit
fea7aacebb
  1. 2
      app/view/content.php
  2. 10
      public/js/util.js

2
app/view/content.php

@ -187,7 +187,7 @@
</div>
<div class="input-container">
<label for="">Número: </label>
<input type="text" name="contato" placeholder="+55 XX XXXX-XXXX" required maxlength="18">
<input type="text" name="contato" placeholder="+55 XX XXXXX-XXXX" required maxlength="19">
</div>
<div class="input-container">
<label for="">Email: (opcional) </label>

10
public/js/util.js

@ -21,7 +21,11 @@ function formatedNumber(telefone) {
return telefone;
}
return `+${numeros.slice(0, 2)} ${numeros.slice(2, 4)} ${numeros.slice(4, 8)}-${numeros.slice(8)}`;
if (numeros.length === 12) {
return `+${numeros.slice(0, 2)} ${numeros.slice(2, 4)} ${numeros.slice(4, 8)}-${numeros.slice(8)}`;
} else if (numeros.length > 12) {
return `+${numeros.slice(0, 2)} ${numeros.slice(2, 4)} ${numeros.slice(4, 9)}-${numeros.slice(9)}`;
}
}
const search = (input) => {
let inputValue = input.value.trim();
@ -369,6 +373,7 @@ const montaSelectTemplateMessages = (templates) => {
const enviaHsm = async (btn) => {
const template = localStorage.getItem("template_selected");
const clientId = localStorage.getItem("client_id");
const channelId = localStorage.getItem("id_number");
if (!clientId || !template) {
alert('Não foi possível carregar todas as informações da sessão para abrir atendimento! Por favor, Tente novamente.');
@ -378,7 +383,8 @@ const enviaHsm = async (btn) => {
loadingBtn(btn, "", true);
const data = {
"to": clientId,
template: template
template: template,
channelId: channelId,
}
const response = await enviarHsmMessage(data);

Loading…
Cancel
Save