Добавлено новое поле типа товара в модель Product и соответствующие изменения в компонентах, формах и GraphQL запросах. Реализована логика выбора типа товара в интерфейсе, обновлены резолверы и типы для поддержки нового поля. Улучшена обработка данных и интерфейс для отображения типа товара.

This commit is contained in:
Veronika Smirnova
2025-07-28 10:21:22 +03:00
parent 9f84316e00
commit 03af965050
8 changed files with 115 additions and 49 deletions

View File

@ -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