mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 16:24:50 +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 |
||
|---|---|---|
| .. | ||
| app.js | ||
| clients.js | ||
| icons.js | ||
| measurements.js | ||
| podbor.config.js | ||
| podbor.css | ||
| podbor.js | ||
| podbor.picts.js | ||
| request.js | ||
| styles.css | ||
| wasrusgen-logo.svg | ||
| zamer-checklist.md | ||
| zamer-picts.js | ||
| zov-logo.svg | ||