Обновлены модели и компоненты для управления поставками и расходниками. Добавлены новые поля в модели SupplyOrder и соответствующие резолверы для поддержки логистики. Реализованы компоненты уведомлений для отображения статуса логистических заявок и поставок. Оптимизирован интерфейс для улучшения пользовательского опыта, добавлены логи для диагностики запросов. Обновлены GraphQL схемы и мутации для поддержки новых функциональных возможностей.
This commit is contained in:
@ -746,6 +746,42 @@ export const CREATE_SUPPLY_ORDER = gql`
|
||||
}
|
||||
`;
|
||||
|
||||
// Мутация для назначения логистики на поставку фулфилментом
|
||||
export const ASSIGN_LOGISTICS_TO_SUPPLY = gql`
|
||||
mutation AssignLogisticsToSupply(
|
||||
$supplyOrderId: ID!
|
||||
$logisticsPartnerId: ID!
|
||||
$responsibleId: ID
|
||||
) {
|
||||
assignLogisticsToSupply(
|
||||
supplyOrderId: $supplyOrderId
|
||||
logisticsPartnerId: $logisticsPartnerId
|
||||
responsibleId: $responsibleId
|
||||
) {
|
||||
success
|
||||
message
|
||||
order {
|
||||
id
|
||||
status
|
||||
logisticsPartnerId
|
||||
responsibleId
|
||||
logisticsPartner {
|
||||
id
|
||||
name
|
||||
fullName
|
||||
type
|
||||
}
|
||||
responsible {
|
||||
id
|
||||
firstName
|
||||
lastName
|
||||
email
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
// Мутации для логистики
|
||||
export const CREATE_LOGISTICS = gql`
|
||||
mutation CreateLogistics($input: LogisticsInput!) {
|
||||
@ -924,8 +960,16 @@ export const RELEASE_PRODUCT_RESERVE = gql`
|
||||
|
||||
// Мутация для обновления статуса "в пути"
|
||||
export const UPDATE_PRODUCT_IN_TRANSIT = gql`
|
||||
mutation UpdateProductInTransit($productId: ID!, $quantity: Int!, $operation: String!) {
|
||||
updateProductInTransit(productId: $productId, quantity: $quantity, operation: $operation) {
|
||||
mutation UpdateProductInTransit(
|
||||
$productId: ID!
|
||||
$quantity: Int!
|
||||
$operation: String!
|
||||
) {
|
||||
updateProductInTransit(
|
||||
productId: $productId
|
||||
quantity: $quantity
|
||||
operation: $operation
|
||||
) {
|
||||
success
|
||||
message
|
||||
product {
|
||||
|
Reference in New Issue
Block a user