mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 15:44:47 +00:00
Backend (main.py): - Колонки в Measurements: design_files, podbor_decision, podbor_decision_at, podbor_lead_id - _save_design_file() сохраняет DWG/DXF/PDF/PNG/JPG в PHOTOS_DIR/<id>/design_*.ext - POST /api/measurement_design_upload — загрузка чертежей (до 10 файлов, 30МБ каждый) - POST /api/measurement_decision — фиксация решения (needed|not_needed|later|done) - POST /api/manager_pending — список завершённых замеров без решения про подбор - /api/photo расширен MIME-типами pdf/dwg/dxf - /api/measurement_detail отдаёт design_files, podbor_decision, podbor_lead_id Frontend (app.js + clients.js + podbor.css): - На главной менеджера: карточки «✅ Замеры готовы» с вопросом «Клиенту потребуется помощь с подбором техники?» и кнопками Да/Нет/Позже - «Да» → переход в #/podbor с pre-fill клиента - «Нет/Позже» → фиксация решения, анимация удаления карточки - В карточке замера (renderMeasurement) — секция «📐 Чертёж / DWG» с inline-загрузкой файлов и списком прикреплённых чертежей - index.html: cache bump v=20260514b |
||
|---|---|---|
| .. | ||
| parsers | ||
| __init__.py | ||
| ai.py | ||
| auth.py | ||
| catalog.py | ||
| config.py | ||
| gcalendar.py | ||
| geocoder.py | ||
| main.py | ||
| proxy_pool.py | ||
| sheets.py | ||
| telegram.py | ||