feat(supplier-orders): добавить параметры поставки в таблицу заявок
- Добавлены колонки Объём и Грузовые места между Цена товаров и Статус - Реализованы инпуты для ввода volume и packagesCount в статусе PENDING для роли WHOLESALE - Добавлена мутация UPDATE_SUPPLY_PARAMETERS с проверками безопасности - Скрыта строка Поставщик для роли WHOLESALE (поставщик знает свои данные) - Исправлено выравнивание таблицы при скрытии уровня поставщика - Реорганизованы документы: legacy-rules/, docs/, docs-and-reports/ ВНИМАНИЕ: Компонент multilevel-supplies-table.tsx (1697 строк) нарушает правило модульной архитектуры (>800 строк требует рефакторинга) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -625,7 +625,7 @@ query GetMyCounterparties($type: OrganizationType) {
|
||||
### МУТАЦИИ ПОСТАВЩИКОВ:
|
||||
|
||||
```graphql
|
||||
# Одобрение заказа поставщиком с опциональными полями упаковки
|
||||
# Одобрение заказа поставщиком с дополнительными параметрами поставки
|
||||
mutation SupplierApproveOrder(
|
||||
$orderId: ID!
|
||||
$packagesCount: Int
|
||||
@ -635,23 +635,25 @@ mutation SupplierApproveOrder(
|
||||
) {
|
||||
supplierApproveOrder(
|
||||
id: $orderId
|
||||
packagesCount: $packagesCount # Опционально: для логистических расчетов
|
||||
volume: $volume # Опционально: для планирования логистики
|
||||
readyDate: $readyDate # Опционально: дата готовности к отгрузке
|
||||
notes: $notes # Опционально: комментарии
|
||||
packagesCount: $packagesCount # Параметр поставки: количество грузовых мест
|
||||
volume: $volume # Параметр поставки: объем груза
|
||||
readyDate: $readyDate # Параметр поставки: дата готовности к отгрузке
|
||||
notes: $notes # Параметр поставки: дополнительная информация
|
||||
) {
|
||||
success
|
||||
message
|
||||
order {
|
||||
id
|
||||
status # PENDING → SUPPLIER_APPROVED
|
||||
deliveryDate # Основной параметр поставки
|
||||
totalAmount # Ключевой параметр поставки - общая стоимость
|
||||
totalItems # Параметр поставки - количество товаров
|
||||
organization {
|
||||
id
|
||||
name
|
||||
}
|
||||
totalAmount
|
||||
packagesCount # null если не указано
|
||||
volume # null если не указано
|
||||
packagesCount # Параметр поставки (опционально)
|
||||
volume # Параметр поставки (опционально)
|
||||
readyDate # null если не указано
|
||||
notes # null если не указано
|
||||
}
|
||||
|
Reference in New Issue
Block a user