BUGFIX-008-02: Добавить поле timezone в типы, формы и карточку

Что сделать

Добавить поле timezone в shared типы, формы создания/редактирования ТТ и карточку просмотра.

Конкретно

shared типы

  • shared/src/types/store.ts — добавить timezone: string в Store, StoreCreateRequest, StoreUpdateRequest
  • После изменений: pnpm --filter @erp/shared build

Форма создания

  • web/src/pages/stores/CreatePage.tsx — добавить select “Часовой пояс” с предустановленным значением “Europe/Moscow”
  • Минимальный список: Europe/Moscow, Europe/Kaliningrad, Asia/Yekaterinburg, Asia/Novosibirsk, Asia/Krasnoyarsk, Asia/Irkutsk, Asia/Vladivostok, Asia/Kamchatka

Форма редактирования

  • web/src/pages/stores/EditPage.tsx — предзаполнять timezone из данных ТТ

Карточка просмотра

  • web/src/pages/stores/ViewPage.tsx — отображать timezone рядом с графиком работы

BFF

  • Проверить что bff/src/routes/stores.ts прокси корректно пробрасывает timezone (должен, т.к. прокси as-is)

Файлы

  • shared/src/types/store.ts — добавить timezone
  • shared/src/index.ts — уже экспортирует
  • web/src/pages/stores/CreatePage.tsx — select timezone
  • web/src/pages/stores/EditPage.tsx — предзаполнение timezone
  • web/src/pages/stores/ViewPage.tsx — отображение timezone