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.tsx
  • web/src/api/legal-entities.ts — функция update

Зависит от

  • LE-07 (переиспользует компоненты формы)