(function(){ // El registro + atribución los maneja el form NATIVO de Odoo (list_ids viene del servidor). // Este script SOLO agrega, best-effort, un lead con el teléfono para seguimiento. var form=document.querySelector('form[data-model_name="mailing.contact"]'); if(!form) return; form.addEventListener('submit',function(){ try{ var v=function(id){var e=document.getElementById(id);return e?e.value:'';}; var phone=v('ok-phone'); if(!phone) return; var adv=v('ok-advname')||'Sin asesora'; var fd=new FormData(); fd.append('csrf_token',v('ok-csrf')); fd.append('contact_name',v('ok-name')); fd.append('email_from',v('ok-email')); fd.append('phone',phone); fd.append('name','2x1 Junio - '+adv); fd.append('description','Registro 2x1 Junio (cliente nuevo). Asesora: '+adv+'. Tel: '+phone); fetch('/website/form/crm.lead',{method:'POST',body:fd,keepalive:true}).catch(function(){}); }catch(e){} }); })();