Обновления системы после анализа и оптимизации архитектуры

- Обновлена схема Prisma с новыми полями и связями
- Актуализированы правила системы в rules-complete.md
- Оптимизированы GraphQL типы, запросы и мутации
- Улучшены компоненты интерфейса и валидация данных
- Исправлены критические ESLint ошибки: удалены неиспользуемые импорты и переменные
- Добавлены тестовые файлы для проверки функционала

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Veronika Smirnova
2025-08-06 23:44:49 +03:00
parent c2b342a527
commit 10af6f08cc
33 changed files with 3259 additions and 1319 deletions

View File

@ -52,6 +52,7 @@ export const GET_ME = gql`
ogrn
ogrnDate
type
market
status
actualityDate
registrationDate
@ -104,19 +105,32 @@ export const GET_MY_SUPPLIES = gql`
id
name
description
price
quantity
pricePerUnit
unit
category
status
date
supplier
minStock
currentStock
usedStock
imageUrl
warehouseStock
isAvailable
warehouseConsumableId
createdAt
updatedAt
organization {
id
name
}
}
}
`
// Новый запрос для получения доступных расходников для рецептур селлеров
export const GET_AVAILABLE_SUPPLIES_FOR_RECIPE = gql`
query GetAvailableSuppliesForRecipe {
getAvailableSuppliesForRecipe {
id
name
pricePerUnit
unit
imageUrl
warehouseStock
}
}
`
@ -247,6 +261,10 @@ export const GET_MY_PRODUCTS = gql`
isActive
createdAt
updatedAt
organization {
id
market
}
}
}
`
@ -321,6 +339,7 @@ export const GET_MY_COUNTERPARTIES = gql`
managementName
type
address
market
phones
emails
createdAt