up
This commit is contained in:
+5
-31
@@ -149,7 +149,8 @@ class WhatsAppBotManager {
|
|||||||
case 'menus':
|
case 'menus':
|
||||||
this.loadMenus();
|
this.loadMenus();
|
||||||
break;
|
break;
|
||||||
case 'conversations':
|
case 'send_message':
|
||||||
|
// Cargar lista de usuarios y plantillas cuando se muestra el tab de Enviar Mensaje
|
||||||
this.loadMessageUsers();
|
this.loadMessageUsers();
|
||||||
break;
|
break;
|
||||||
case 'templates':
|
case 'templates':
|
||||||
@@ -666,36 +667,9 @@ class WhatsAppBotManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async sendBroadcast() {
|
async sendBroadcast() {
|
||||||
const filter = document.getElementById('broadcast-filter').value;
|
// Funcionalidad de envío masivo deshabilitada temporalmente desde UI
|
||||||
const message = document.getElementById('broadcast-message').value;
|
this.showError('Envío masivo deshabilitado temporalmente');
|
||||||
|
return;
|
||||||
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();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async saveMenu() {
|
async saveMenu() {
|
||||||
|
|||||||
@@ -329,10 +329,10 @@ try {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</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">
|
||||||
<div class="card-header">
|
<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>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form id="broadcast-form">
|
<form id="broadcast-form">
|
||||||
|
|||||||
Reference in New Issue
Block a user