diff --git a/src/client/models/ProductCreateRequest.ts b/src/client/models/ProductCreateRequest.ts index 44d05c5..2c50648 100644 --- a/src/client/models/ProductCreateRequest.ts +++ b/src/client/models/ProductCreateRequest.ts @@ -5,7 +5,7 @@ import type { BarcodeTemplateSchema } from './BarcodeTemplateSchema'; export type ProductCreateRequest = { name: string; - article: string; + article?: (string | null); clientId: number; barcodes: Array; barcodeTemplate?: (BarcodeTemplateSchema | null); diff --git a/src/client/models/ProductSchema.ts b/src/client/models/ProductSchema.ts index b40e116..168ae41 100644 --- a/src/client/models/ProductSchema.ts +++ b/src/client/models/ProductSchema.ts @@ -5,7 +5,7 @@ import type { BarcodeTemplateSchema } from './BarcodeTemplateSchema'; export type ProductSchema = { name: string; - article: string; + article?: (string | null); clientId: number; barcodes: Array; barcodeTemplate?: (BarcodeTemplateSchema | null); diff --git a/src/pages/ProductsPage/modals/CreateProductModal/CreateProductModal.tsx b/src/pages/ProductsPage/modals/CreateProductModal/CreateProductModal.tsx index dda8df8..f4c3d36 100644 --- a/src/pages/ProductsPage/modals/CreateProductModal/CreateProductModal.tsx +++ b/src/pages/ProductsPage/modals/CreateProductModal/CreateProductModal.tsx @@ -33,7 +33,7 @@ const CreateProductModal = ({ initialValues: initialValues, validate: { name: (name) => name.trim() !== '' ? null : "Необходимо ввести название товара", - article: (article) => article.trim() !== '' ? null : "Необходимо ввести артикул", + // article: (article) => article.trim() !== '' ? null : "Необходимо ввести артикул", } }) const onCancelClick = () => { diff --git a/src/pages/ProductsPage/types.ts b/src/pages/ProductsPage/types.ts index 55d3c36..707c973 100644 --- a/src/pages/ProductsPage/types.ts +++ b/src/pages/ProductsPage/types.ts @@ -1,6 +1,6 @@ export type BaseProduct = { name: string; - article: string; + article?: string | null; barcodes: string[]; } export type CreateProductRequest = BaseProduct & { clientId: number } \ No newline at end of file