From 420d518a09551e1301bd71e5f8dc58a17533543c Mon Sep 17 00:00:00 2001 From: mac Date: Sun, 5 Jul 2026 15:49:56 +0300 Subject: [PATCH] Fix add new client in deal --- js/crm.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/crm.js b/js/crm.js index 838cf1a..d87d0d8 100644 --- a/js/crm.js +++ b/js/crm.js @@ -4256,6 +4256,10 @@ $(document).ready(function() { $('#send_bg_new').fadeOut(500); $("#send_bg_new .edit-modal").toggle(10); $("body").removeClass("lock"); + + // Хук для deal SPA — уведомляем о создании нового клиента + console.log('[crm.js] save_client (else) success, dispatching deal:clientCreated, id:', data); + window.dispatchEvent(new CustomEvent('deal:clientCreated', { detail: { id: parseInt(data) } })); var komy = 0; $('#komy option').each(function() { if ($(this).val() == email) komy++; @@ -10767,6 +10771,10 @@ function save_client(params, funnel_id, poles){ $('#send_bg_new').fadeOut(500); $("#send_bg_new .edit-modal").toggle(10); $("body").removeClass("lock"); + + // Хук для deal SPA — уведомляем о создании нового клиента + console.log('[crm.js] save_client success, dispatching deal:clientCreated, id:', data); + window.dispatchEvent(new CustomEvent('deal:clientCreated', { detail: { id: parseInt(data) } })); var komy = 0; $('#komy option').each(function() { if ($(this).val() == params.email) komy++;