Update app_simple.js

This commit is contained in:
Lizandro Guarnizo
2026-02-04 22:08:31 -05:00
parent 603872b1bc
commit 8324a014c0
+17 -4
View File
@@ -899,8 +899,8 @@ class SimpleWhatsAppManager {
if (templateSelect) templateSelect.innerHTML = '<option value="">Cargando plantillas...</option>';
try {
// Cargar usuarios para el select
const usersResponse = await this.apiCall('get_users.php');
// Cargar TODOS los usuarios sin límite
const usersResponse = await this.apiCall('get_users.php?limit=10000');
let users = [];
if (usersResponse && usersResponse.success && Array.isArray(usersResponse.data)) {
users = usersResponse.data;
@@ -946,16 +946,29 @@ class SimpleWhatsAppManager {
const select = document.getElementById('message-recipient');
if (!select) return;
// Limpiar opciones existentes (excepto la primera)
// Destruir Select2 si existe
if ($(select).data('select2')) {
$(select).select2('destroy');
}
// Limpiar opciones existentes
select.innerHTML = '<option value="">Seleccionar usuario...</option>';
// Agregar usuarios
// Agregar todos los usuarios
users.forEach(user => {
const option = document.createElement('option');
option.value = user.id;
option.textContent = `${user.name || user.phone_number} (${user.phone_number})`;
select.appendChild(option);
});
// Inicializar Select2 con búsqueda
$(select).select2({
theme: 'bootstrap-5',
placeholder: 'Buscar y seleccionar usuario...',
allowClear: true,
width: '100%'
});
}
populateTemplatesSelect(templates) {