atualizacoes
This commit is contained in:
+16
-3
@@ -816,7 +816,7 @@ body.dark-mode .msg.erro .btn-reenviar:hover { background: #8b0000; color: #fff;
|
||||
body.dark-mode .msg.enviando { opacity: 0.4; }
|
||||
</style>
|
||||
<link rel="stylesheet" href="/css/dark-mode.css">
|
||||
<script>if(localStorage.getItem("chatc2_dark_mode")==="true")document.documentElement.classList.add("dark-mode-pending")</script>
|
||||
<script>(function(){var m=localStorage.getItem("chatc2_dark_mode_manual");var d=m!==null?m==="true":window.matchMedia("(prefers-color-scheme: dark)").matches;if(d)document.documentElement.className="dark"})()</script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -1284,8 +1284,21 @@ function renderInfoConversa(conv) {
|
||||
'<div class="field"><div class="label">Contato</div><div class="value">' + esc(dep.telefone || conv.numero || '-') + '</div></div>' +
|
||||
'<div class="field"><div class="label">' + inads + '</div></div>';
|
||||
} else {
|
||||
fotoContainer.textContent = (conv.nomeContato || '?').charAt(0).toUpperCase();
|
||||
infoContainer.innerHTML = '<div style="color:#9ca3af;font-size:13px;text-align:center;padding:20px 0">Contato não cadastrado como cliente</div>';
|
||||
// Sem cliente vinculado: mostra o número e nome do contato WhatsApp
|
||||
var numeroExibir = (conv.numero || '').replace(/^(\d{2})(\d{2})(\d{5})(\d{4})$/, '($1) $2 $3-$4').replace(/^(\d{2})(\d{5})(\d{4})$/, '($1) $2-$3');
|
||||
if (!numeroExibir) numeroExibir = conv.numero || '-';
|
||||
var nomeContato = (conv.nomeContato || '').trim();
|
||||
// Se o nome do contato for igual ao número (formato puro), mostra só o número formatado
|
||||
var nomeLimpo = nomeContato.replace(/\D/g, '');
|
||||
var numLimpo = (conv.numero || '').replace(/\D/g, '');
|
||||
if (nomeLimpo === numLimpo) nomeContato = '';
|
||||
|
||||
fotoContainer.innerHTML = '<span style="font-weight:600">?</span>';
|
||||
infoContainer.innerHTML =
|
||||
'<div style="font-size:13px;font-weight:600;color:#d97706;margin-bottom:6px">⚠️ Número não identificado</div>' +
|
||||
'<div style="font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px">' + esc(nomeContato || numeroExibir) + '</div>' +
|
||||
(nomeContato ? '<div class="field"><div class="label">WhatsApp</div><div class="value">' + esc(numeroExibir) + '</div></div>' : '') +
|
||||
'<div class="field"><div class="label">Status</div><div class="value" style="color:var(--text-muted)">Sem cadastro no sistema</div></div>';
|
||||
}
|
||||
|
||||
// Botão "Enviar boleto" (aparece se a empresa habilitar e houver titular)
|
||||
|
||||
Reference in New Issue
Block a user