Добавлены модели и мутации для управления заказами поставок расходников. Обновлены схемы GraphQL с новыми типами и полями для SupplyOrder и SupplyOrderItem. Реализована логика создания заказов поставок с соответствующими полями и статусами. Обновлены компоненты интерфейса для улучшения навигации и взаимодействия с новыми функциями.

This commit is contained in:
Veronika Smirnova
2025-07-21 12:45:11 +03:00
parent 39c1499f72
commit 96a328b3ac
7 changed files with 2982 additions and 1680 deletions

View File

@ -634,6 +634,54 @@ export const DELETE_SUPPLY = gql`
}
`
// Мутация для заказа поставки расходников
export const CREATE_SUPPLY_ORDER = gql`
mutation CreateSupplyOrder($input: SupplyOrderInput!) {
createSupplyOrder(input: $input) {
success
message
order {
id
partnerId
deliveryDate
status
totalAmount
totalItems
createdAt
partner {
id
inn
name
fullName
address
phones
emails
}
items {
id
quantity
price
totalPrice
product {
id
name
article
description
price
quantity
images
mainImage
category {
id
name
}
}
}
}
}
}
`
// Мутации для логистики
export const CREATE_LOGISTICS = gql`
mutation CreateLogistics($input: LogisticsInput!) {