Files
crm.clientright.ru/ticket_form/docs/CLAIM_226564ce_STATUS.md
Fedor b7197e0da5 feat(forms): автоподстановка банков и улучшенная обработка телефона
- Step1Phone: добавлена обработка вставки телефона с автоматической очисткой от +7 и обрезкой до 10 цифр
- Step3Payment: заменён Select на AutoComplete для выбора банка с автоподстановкой
- generateConfirmationFormHTML: заменён select на input с datalist для автоподстановки банков в форме подтверждения
- Добавлены скрытые поля bank_id для сохранения ID банка отдельно от названия
- Добавлены файлы для проверки заявки 226564ce

Улучшения UX:
- Пользователь может вводить название банка вместо прокрутки длинного списка
- Автоматическая фильтрация списка банков при вводе
- Предупреждение при обрезке номера телефона при вставке
2025-12-02 17:12:25 +03:00

95 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Статус заявки 226564ce-d7cf-48ee-a820-690e8f5ec8e5
## ✅ Общая информация
- **ID**: `226564ce-d7cf-48ee-a820-690e8f5ec8e5`
- **Status**: `draft_docs_complete`
- **Unified ID**: `usr_b1fbffa0-477b-4abb-95d6-8d6f849ddc71`
- **Session Token**: `sess_c278abf8-1603-484d-af98-8b93843e5253`
- **Phone**: `71234543212`
- **Channel**: `web_form`
- **Is Confirmed**: `false` (должна отображаться в списке)
- **Created**: `2025-12-01 14:38:11`
- **Updated**: `2025-12-01 20:06:18`
- **Expires**: `2025-12-15 19:35:30`
## ✅ Документы
### documents_meta (2 записи)
1. **uploads[1][0]**
- `field_label`: "Чек или подтверждение оплаты" ✅ (правильно, не "group-2")
- `file_id`: `/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/Project/ERV_3212_КлиентПрав_399543/e34f2f9e-e48d-47f4-9c2d-6957012c0800__chek-ili-podtverzhdenie-oplaty.pdf`
- `file_name`: `e34f2f9e-e48d-47f4-9c2d-6957012c0800__chek-ili-podtverzhdenie-oplaty.pdf`
- `uploaded_at`: `2025-12-01T14:15:54.122Z`
2. **uploads[0][0]**
- `field_label`: "Договор или заказ" ✅ (правильно)
- `file_id`: `/f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/crm2/CRM_Active_Files/Documents/Project/ERV_3212_КлиентПрав_399543/344deab2-1a3a-46ce-931b-5a29bb2c40a3__dogovor-ili-zakaz.pdf`
- `file_name`: `344deab2-1a3a-46ce-931b-5a29bb2c40a3__dogovor-ili-zakaz.pdf`
- `uploaded_at`: `2025-12-01T13:47:15.772Z`
### clpr_claim_documents (2 записи)
1. **uploads[1][0]**
- `id`: `e34f2f9e-e48d-47f4-9c2d-6957012c0800`
- `file_hash`: `3e1f1332a76b7f26df1628c49579f30a873de9170f3b8007b0bac5e4a439ca67`
2. **uploads[0][0]**
- `id`: `344deab2-1a3a-46ce-931b-5a29bb2c40a3`
- `file_hash`: `83822e59662aa2037977dc5a8661d8a057ae6572e6f99936a31c6cdd7d66f1d9`
## ✅ Проверки
-**Дубликатов нет** — все `field_name` уникальны
-**field_label правильные** — не "group-2", а реальные названия
-**Синхронизация**`documents_meta` и `clpr_claim_documents` совпадают
-**file_hash заполнен**оба документа имеют хеш
-**Заявка должна отображаться**`is_confirmed = false`, `status_code != 'approved'`
## 📋 Payload структура
Заявка содержит следующие ключи в `payload`:
- `body`
- `email`
- `phone`
- `tg_id`
- `answers`
- `claim_id`
- `applicant`
- `contact_id`
- `form_draft`
- `ai_analysis`
- `claim_ready`
- `wizard_plan`
- `wizard_ready`
- `ai_agent13_rag`
- `documents_meta`
- `ai_agent1_facts`
- `answers_prefill`
- `current_doc_index`
- `documents_skipped`
- `documents_required`
- `documents_uploaded`
- `problem_description`
## 🔍 Возможные проблемы с отображением
Если заявка не отображается или отображается неправильно, проверьте:
1. **API endpoint `/drafts/list`** — должен находить заявку по `unified_id`, `phone` или `session_token`
2. **Фронтенд фильтрация** — возможно, фильтруется по `status_code`
3. **Отображение `field_label`** — должно использовать `documents_meta[].field_label`, а не вычислять из `field_name`
## ✅ Вывод
**Заявка в порядке!** Все данные корректны:
- ✅ Нет дубликатов в `documents_meta`
-`field_label` правильные
- ✅ Документы синхронизированы
-`file_hash` заполнен
- ✅ Заявка должна отображаться в списке
Если есть проблемы с отображением, они скорее всего на стороне фронтенда или API фильтрации.