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— добавить timezoneshared/src/index.ts— уже экспортируетweb/src/pages/stores/CreatePage.tsx— select timezoneweb/src/pages/stores/EditPage.tsx— предзаполнение timezoneweb/src/pages/stores/ViewPage.tsx— отображение timezone