LE-08: Форма редактирования ЮЛ
Что сделать
Страница /legal-entities/:id/edit — редактирование юридического лица.
Смотри спеку
Секция “Редактирование” в Юридические лица — Карточка.
Конкретно
Отличия от создания (LE-07)
- ИНН — disabled, серый фон, tooltip “ИНН нельзя изменить”
- Тип — disabled (нельзя сменить)
- Поля предзаполнены текущими значениями
Franchisee-ограничения
- Редактируемые поля: адрес, банк. реквизиты (4 поля), контакты (телефон, email)
- Остальное: отображается как текст (read-only), не как поля формы
- Инфо-баннер: “Для изменения остальных данных обратитесь к франшизе”
Поведение
- “Сохранить” → PATCH → redirect на
/legal-entities/{id}+ toast “Изменения сохранены” - “Отмена” → карточка просмотра
Файлы
web/src/pages/legal-entities/EditPage.tsxweb/src/api/legal-entities.ts— функция update
Зависит от
- LE-07 (переиспользует компоненты формы)