mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-30 10:27:49 +00:00
feat(promo-offers): охват сегментов и прогресс доставки на странице отправки
Сегмент выбирался вслепую — в списке не было числа пользователей, а после отправки экран показывал только количество созданных офферов: сколько человек реально получило предложение и сколько заблокировало бота, узнать было негде. В селекте сегментов теперь стоит охват каждого (GET /promo-offers/segments), под ним — сколько уйдёт по выбранному. После отправки экран результата показывает прогресс доставки с карточками Всего/Отправлено/Заблокировали/ Ошибки и опрашивает запись рассылки раз в 3 секунды, пока она не завершится. Прогресс-блок и бейдж статуса вынесены из AdminBroadcastDetail в BroadcastDeliveryStats и переиспользуются обеими страницами, а условие «доставка ещё идёт» — в утилиту broadcastStatus с тестами.
This commit is contained in:
@@ -3304,7 +3304,9 @@
|
||||
"notificationsFailed": "(失败: {{count}})",
|
||||
"sendError": "发送优惠失败",
|
||||
"notificationsSent": "已发送通知",
|
||||
"offersCreated": "已创建优惠"
|
||||
"offersCreated": "已创建优惠",
|
||||
"deliveryTitle": "Telegram 送达情况",
|
||||
"openAsBroadcast": "作为群发查看"
|
||||
},
|
||||
"notFound": "未找到模板",
|
||||
"noActiveTemplates": "没有活跃的模板",
|
||||
|
||||
Reference in New Issue
Block a user