feat(sf-legacy): EGRN + utilities блоки в Обзор tab (показать новые B5 поля) #363
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#363
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "feat/legacy-overview-egrn-utilities"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
User: «внеси правки в старый сайт чтобы чуть соответствовать что говорил Максим, не только старые данные».
Backend
/analyzeуже возвращает all extended B5 fields (egrn,utilities,gate_verdict, etc.), но legacy Обзор вкладка показывает только subset (district, score, POI). Maxim mockup делает upfront emphasis на ЕГРН + сети.Files (2)
Modified
frontend/src/components/site-finder/OverviewTab.tsx— 2 новых conditional блока после District:Modified
frontend/src/types/site-finder.ts—ParcelAnalysisextended:egrn?: { address, permitted_use_text, land_category, parcel_status, right_type, cadastral_value_rub, cost_per_m2_rub, last_egrn_update_date } | nullutilities?: { summary: Array<{subtype, nearest_m, name?, count_within_2km?}>, power_line_охранная_зона_flag?, note? } | nullVerify
/legacy/site-finder→ анализ парцеля сegrnpayload → ЕГРН блок появляется сразу под Районом/legacy/site-finder→ анализ парцеля сutilities.summary→ «Сети рядом» с distancesНе трогает новый SF (
/site-finder/*) и другие табы.Бэкенд /api/v1/parcels/{cad}/analyze возвращает много новых B5 fields (egrn, utilities, gate_verdict, nspd_zouit_overlaps, ...), но старая Обзор вкладка показывает только subset (district, score, POI). User просит чтобы legacy показывал не только старые данные, ближе к Maxim-style макету. Добавил 2 conditional блока в OverviewTab после District: - EGRN compact: address / ВРИ / категория / статус / право (если есть) - Сети рядом: substation/pipeline/water/... с distances + охранная зона ЛЭП warning Type-only: ParcelAnalysis в types/site-finder.ts расширен полями egrn (8 optional fields) + utilities (summary array + охранная зона flag). Поля nullable optional — graceful empty state per cad. Не трогает новый SF (/site-finder/*) и не меняет существующие блоки Обзора (district / score / POI / isochrones).