Добавлены модели и функциональность для управления логистикой, включая создание, обновление и удаление логистических маршрутов через GraphQL. Обновлены компоненты для отображения и управления логистикой, улучшен интерфейс взаимодействия с пользователем. Реализованы новые типы данных и интерфейсы для логистики, а также улучшена обработка ошибок.
This commit is contained in:
@ -602,7 +602,6 @@ export const CREATE_SUPPLY = gql`
|
||||
name
|
||||
description
|
||||
price
|
||||
quantity
|
||||
imageUrl
|
||||
createdAt
|
||||
updatedAt
|
||||
@ -621,7 +620,6 @@ export const UPDATE_SUPPLY = gql`
|
||||
name
|
||||
description
|
||||
price
|
||||
quantity
|
||||
imageUrl
|
||||
createdAt
|
||||
updatedAt
|
||||
@ -636,6 +634,51 @@ export const DELETE_SUPPLY = gql`
|
||||
}
|
||||
`
|
||||
|
||||
// Мутации для логистики
|
||||
export const CREATE_LOGISTICS = gql`
|
||||
mutation CreateLogistics($input: LogisticsInput!) {
|
||||
createLogistics(input: $input) {
|
||||
success
|
||||
message
|
||||
logistics {
|
||||
id
|
||||
fromLocation
|
||||
toLocation
|
||||
priceUnder1m3
|
||||
priceOver1m3
|
||||
description
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
}
|
||||
`
|
||||
|
||||
export const UPDATE_LOGISTICS = gql`
|
||||
mutation UpdateLogistics($id: ID!, $input: LogisticsInput!) {
|
||||
updateLogistics(id: $id, input: $input) {
|
||||
success
|
||||
message
|
||||
logistics {
|
||||
id
|
||||
fromLocation
|
||||
toLocation
|
||||
priceUnder1m3
|
||||
priceOver1m3
|
||||
description
|
||||
createdAt
|
||||
updatedAt
|
||||
}
|
||||
}
|
||||
}
|
||||
`
|
||||
|
||||
export const DELETE_LOGISTICS = gql`
|
||||
mutation DeleteLogistics($id: ID!) {
|
||||
deleteLogistics(id: $id)
|
||||
}
|
||||
`
|
||||
|
||||
// Мутации для товаров оптовика
|
||||
export const CREATE_PRODUCT = gql`
|
||||
mutation CreateProduct($input: ProductInput!) {
|
||||
|
Reference in New Issue
Block a user