Добавлены новые поля в модель продукта и форму для управления складом: цена за комплект, количество комплектов, а также поля для учета движения товаров (заказано, в пути, остаток, продано). Обновлены GraphQL резолверы для поддержки новых полей. Оптимизирован интерфейс формы для улучшения пользовательского опыта.
This commit is contained in:
@ -4134,7 +4134,13 @@ export const resolvers = {
|
||||
article: string;
|
||||
description?: string;
|
||||
price: number;
|
||||
pricePerSet?: number;
|
||||
quantity: number;
|
||||
setQuantity?: number;
|
||||
ordered?: number;
|
||||
inTransit?: number;
|
||||
stock?: number;
|
||||
sold?: number;
|
||||
type?: "PRODUCT" | "CONSUMABLE";
|
||||
categoryId?: string;
|
||||
brand?: string;
|
||||
@ -4211,7 +4217,13 @@ export const resolvers = {
|
||||
article: args.input.article,
|
||||
description: args.input.description,
|
||||
price: args.input.price,
|
||||
pricePerSet: args.input.pricePerSet,
|
||||
quantity: args.input.quantity,
|
||||
setQuantity: args.input.setQuantity,
|
||||
ordered: args.input.ordered,
|
||||
inTransit: args.input.inTransit,
|
||||
stock: args.input.stock,
|
||||
sold: args.input.sold,
|
||||
type: args.input.type || "PRODUCT",
|
||||
categoryId: args.input.categoryId,
|
||||
brand: args.input.brand,
|
||||
@ -4265,7 +4277,13 @@ export const resolvers = {
|
||||
article: string;
|
||||
description?: string;
|
||||
price: number;
|
||||
pricePerSet?: number;
|
||||
quantity: number;
|
||||
setQuantity?: number;
|
||||
ordered?: number;
|
||||
inTransit?: number;
|
||||
stock?: number;
|
||||
sold?: number;
|
||||
type?: "PRODUCT" | "CONSUMABLE";
|
||||
categoryId?: string;
|
||||
brand?: string;
|
||||
@ -4334,7 +4352,13 @@ export const resolvers = {
|
||||
article: args.input.article,
|
||||
description: args.input.description,
|
||||
price: args.input.price,
|
||||
pricePerSet: args.input.pricePerSet,
|
||||
quantity: args.input.quantity,
|
||||
setQuantity: args.input.setQuantity,
|
||||
ordered: args.input.ordered,
|
||||
inTransit: args.input.inTransit,
|
||||
stock: args.input.stock,
|
||||
sold: args.input.sold,
|
||||
...(args.input.type && { type: args.input.type }),
|
||||
categoryId: args.input.categoryId,
|
||||
brand: args.input.brand,
|
||||
|
Reference in New Issue
Block a user