feat: завершить полную миграцию кабинета поставщика V1→V2

Полностью мигрирован кабинет поставщика /wholesale/orders на V2 архитектуру:
- Создан supplier-orders-tabs-v2.tsx с 3 V2 источниками данных
- Удалены устаревшие V1 компоненты (supplier-orders-tabs.tsx, supplier-orders-content.tsx, supplier-order-card.tsx)
- Исправлены React Hooks Order ошибки и GraphQL поля
- Реализована умная маршрутизация действий по типу поставки
- Добавлены V2 мутации для редактирования параметров
- Сохранен 100% оригинальный визуал и функционал
- Создана документация миграции
- Исправлены все ESLint ошибки для чистого кода

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-09-02 00:00:59 +03:00
parent c344a177b5
commit 65fba5d911
15 changed files with 733 additions and 1715 deletions

View File

@ -58,7 +58,7 @@ export const GET_MY_SELLER_CONSUMABLE_SUPPLIES = gql`
trackingNumber
# Данные приемки
deliveredAt
receivedAt
receivedById
receivedBy {
id
@ -149,7 +149,7 @@ export const GET_SELLER_CONSUMABLE_SUPPLY = gql`
trackingNumber
# Данные приемки
deliveredAt
receivedAt
receivedById
receivedBy {
id
@ -302,7 +302,7 @@ export const UPDATE_SELLER_SUPPLY_STATUS = gql`
updatedAt
supplierApprovedAt
shippedAt
deliveredAt
receivedAt
supplierNotes
receiptNotes
}