From 52dc913fa7265e02e599f73a7d217088c78795aa Mon Sep 17 00:00:00 2001 From: Hermes Date: Thu, 10 Sep 2026 14:53:44 +0200 Subject: [PATCH] =?UTF-8?q?fix(autocall):=20=D0=B1=D0=B5=D0=B9=D0=B4=D0=B6?= =?UTF-8?q?=20=D0=B2=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5=20?= =?UTF-8?q?=E2=80=94=20=C2=AB=D0=90=D0=B2=D1=82=D0=BE=D0=B4=D0=BE=D0=B7?= =?UTF-8?q?=D0=B2=D0=BE=D0=BD=20=E2=9C=85=20/=20=E2=9D=8C=C2=BB=20=D0=B2?= =?UTF-8?q?=D0=BC=D0=B5=D1=81=D1=82=D0=BE=20=C2=AB=D1=81=D0=BB=D0=BE=D1=82?= =?UTF-8?q?=20=D0=BE=D1=82=20=D1=80=D0=BE=D0=B1=D0=BE=D1=82=D0=B0=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/UI/CallStatusBadge.jsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/components/UI/CallStatusBadge.jsx b/src/components/UI/CallStatusBadge.jsx index d96b856..d9d0794 100644 --- a/src/components/UI/CallStatusBadge.jsx +++ b/src/components/UI/CallStatusBadge.jsx @@ -20,9 +20,12 @@ export const resolveCallBadge = (g) => { return { label: "🚫 не звоним (исключение)", cls: "bg-[rgba(191,123,33,0.15)] text-[var(--color-warning)]", title: `Исключение автодозвона: ${g.autocall_exclusion_reason}` }; } - // 3. Слот от робота (информационный, самый низкий приоритет — показываем если нет проблем) - if (g.deliveryDateSource === "autocall") { - return { label: "🤖 слот от робота", cls: "bg-[rgba(59,130,246,0.14)] text-[var(--color-accent)]", title: "Слот согласован роботом" }; + // 3. Результат автодозвона: ✅ согласовано / ❌ ошибка (не дозвонились, не нажал и т.п.) + if (g.autocallStatus === "confirmed") { + return { label: "🤖 Автодозвон ✅", cls: "bg-[rgba(18,128,92,0.14)] text-[var(--color-accent)]", title: "Клиент согласовал слот по автодозвону" }; + } + if (g.autocallStatus && g.autocallStatus !== "not_called") { + return { label: "🤖 Автодозвон ❌", cls: "bg-[rgba(239,68,68,0.14)] text-[var(--color-danger)]", title: "Автодозвон не удался" }; } return null;