up
This commit is contained in:
+5
-31
@@ -149,7 +149,8 @@ class WhatsAppBotManager {
|
||||
case 'menus':
|
||||
this.loadMenus();
|
||||
break;
|
||||
case 'conversations':
|
||||
case 'send_message':
|
||||
// Cargar lista de usuarios y plantillas cuando se muestra el tab de Enviar Mensaje
|
||||
this.loadMessageUsers();
|
||||
break;
|
||||
case 'templates':
|
||||
@@ -666,36 +667,9 @@ class WhatsAppBotManager {
|
||||
}
|
||||
|
||||
async sendBroadcast() {
|
||||
const filter = document.getElementById('broadcast-filter').value;
|
||||
const message = document.getElementById('broadcast-message').value;
|
||||
|
||||
if (!message) {
|
||||
this.showError('Por favor escribe un mensaje');
|
||||
return;
|
||||
}
|
||||
|
||||
if (!confirm('¿Estás seguro de enviar este mensaje a múltiples usuarios?')) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
this.showLoading('Enviando mensajes...');
|
||||
const result = await this.apiCall('send_broadcast.php', 'POST', {
|
||||
filter: filter,
|
||||
message: message
|
||||
});
|
||||
|
||||
if (result.success) {
|
||||
this.showSuccess(`Mensajes enviados a ${result.sent_count} usuarios`);
|
||||
document.getElementById('broadcast-form').reset();
|
||||
} else {
|
||||
this.showError(result.error || 'Error en envío masivo');
|
||||
}
|
||||
} catch (error) {
|
||||
this.showError('Error en envío masivo: ' + error.message);
|
||||
} finally {
|
||||
this.hideLoading();
|
||||
}
|
||||
// Funcionalidad de envío masivo deshabilitada temporalmente desde UI
|
||||
this.showError('Envío masivo deshabilitado temporalmente');
|
||||
return;
|
||||
}
|
||||
|
||||
async saveMenu() {
|
||||
|
||||
@@ -329,10 +329,10 @@ try {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="col-lg-6" id="broadcast-section" style="display:none;">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h5><i class="fas fa-broadcast-tower"></i> Mensaje Masivo</h5>
|
||||
<h5><i class="fas fa-broadcast-tower"></i> Mensaje Masivo (oculto)</h5>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<form id="broadcast-form">
|
||||
|
||||
Reference in New Issue
Block a user