Добавлено новое поле типа товара в модель Product и соответствующие изменения в компонентах, формах и GraphQL запросах. Реализована логика выбора типа товара в интерфейсе, обновлены резолверы и типы для поддержки нового поля. Улучшена обработка данных и интерфейс для отображения типа товара.
This commit is contained in:
@ -181,7 +181,10 @@ export const typeDefs = gql`
|
||||
|
||||
# Заказы поставок расходников
|
||||
createSupplyOrder(input: SupplyOrderInput!): SupplyOrderResponse!
|
||||
updateSupplyOrderStatus(id: ID!, status: SupplyOrderStatus!): SupplyOrderResponse!
|
||||
updateSupplyOrderStatus(
|
||||
id: ID!
|
||||
status: SupplyOrderStatus!
|
||||
): SupplyOrderResponse!
|
||||
|
||||
# Работа с логистикой
|
||||
createLogistics(input: LogisticsInput!): LogisticsResponse!
|
||||
@ -392,6 +395,11 @@ export const typeDefs = gql`
|
||||
OZON
|
||||
}
|
||||
|
||||
enum ProductType {
|
||||
PRODUCT
|
||||
CONSUMABLE
|
||||
}
|
||||
|
||||
enum CounterpartyRequestStatus {
|
||||
PENDING
|
||||
ACCEPTED
|
||||
@ -629,6 +637,7 @@ export const typeDefs = gql`
|
||||
description: String
|
||||
price: Float!
|
||||
quantity: Int!
|
||||
type: ProductType
|
||||
category: Category
|
||||
brand: String
|
||||
color: String
|
||||
@ -650,6 +659,7 @@ export const typeDefs = gql`
|
||||
description: String
|
||||
price: Float!
|
||||
quantity: Int!
|
||||
type: ProductType
|
||||
categoryId: ID
|
||||
brand: String
|
||||
color: String
|
||||
|
Reference in New Issue
Block a user