From 78872a003a483327bedef342f57f888a5b172db9 Mon Sep 17 00:00:00 2001 From: Rodrigo Borba Date: Sun, 4 Jan 2026 16:00:28 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20Implementa=20funil=20de=20CRM=20com=20g?= =?UTF-8?q?era=C3=A7=C3=A3o=20de=20dados=20e=20visualiza=C3=A7=C3=A3o=20de?= =?UTF-8?q?=20timeline=20na=20interface.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../conversation/ConversationHeader.vue | 6 +- .../conversation/CrmInsightsSidebar.vue | 9 + .../conversation/crm/FunnelTimeline.vue | 160 ++++++++++++++++++ .../i18n/locale/en/conversation.json | 14 ++ .../i18n/locale/pt_BR/conversation.json | 14 ++ app/services/crm_insights/generate_service.rb | 24 ++- tmp_test_crm_funnel.rb | 47 +++++ tmp_update_conversations.rb | 39 +++++ 8 files changed, 307 insertions(+), 6 deletions(-) create mode 100644 app/javascript/dashboard/components/widgets/conversation/crm/FunnelTimeline.vue create mode 100644 tmp_test_crm_funnel.rb create mode 100644 tmp_update_conversations.rb diff --git a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue index 9eff2b0..190feba 100755 --- a/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ConversationHeader.vue @@ -166,12 +166,10 @@ const toggleCrmInsights = () => { />