EMPE-04: Юридические детали — форма

Что сделать

Вкладка “Юридические детали” в карточке сотрудника. CRUD через GET/PUT.

Конкретно

  • Компонент LegalDetailsTab
  • Режим просмотра: отображение полей (inn, passport_series, passport_number, passport_issued_by, passport_issued_date, driver_license, snils)
  • Кнопка “Редактировать” → inline-edit (поля становятся редактируемыми)
  • Кнопки “Сохранить” / “Отмена” в режиме редактирования
  • API: GET /api/v1/admin/employees/{id}/legal-details при загрузке
  • API: PUT /api/v1/admin/employees/{id}/legal-details при сохранении
  • Если данных нет (404) — показать пустую форму “Юридические данные не заполнены” + кнопка “Заполнить”

Зависит от

  • EMPE-01 (BFF прокси), EMPE-02 (типы), EMPE-03 (табы)

Файлы

  • web/src/pages/employees/components/LegalDetailsTab.tsx — создать