From 3b9153f30ae4d0b1bae8942df82130b3c945c8aa Mon Sep 17 00:00:00 2001 From: enlineawork Date: Fri, 11 Sep 2026 21:18:46 -0300 Subject: [PATCH] fix(inventory): use simple F7 create endpoint --- web-v2/src/lib/inventoryStructureApi.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web-v2/src/lib/inventoryStructureApi.ts b/web-v2/src/lib/inventoryStructureApi.ts index fe48d83..13bf683 100644 --- a/web-v2/src/lib/inventoryStructureApi.ts +++ b/web-v2/src/lib/inventoryStructureApi.ts @@ -46,7 +46,7 @@ export interface CreatedInventoryStructure { type:{id:string;code:string;name:string}; parent:null|{id:string;code:string;name:string}; operationalArea?:null|{id:string;code:string;name:string}; operatorCompany?:null|{id:string;code:string;name:string}; concessionType?:null|{id:string;code:string;name:string}; - inventoryFamily:null|{id:string;code:string;name:string;level:string;informationLabels:string[]}; + inventoryFamily:null|{id:string;code:string;name:string;level:string;informationLabels?:string[]}; } export function getInventoryStructureOptions(){return apiRequest('/inventory-structure');} @@ -67,4 +67,4 @@ export function updateInventoryFamily(familyId:string,input:{name?:string;parent export function createInventoryFamilyAttribute(familyId:string,input:{code:string;name:string;dataType:InventoryFamilyAttributeDataType;isRequired?:boolean;unit?:string|null;options?:string[];sortOrder?:number}){return apiRequest(`/inventory-families/${familyId}/attributes`,{method:'POST',body:JSON.stringify(input)});} export function updateInventoryFamilyAttribute(familyId:string,attributeId:string,input:{name?:string;dataType?:InventoryFamilyAttributeDataType;isRequired?:boolean;isActive?:boolean;unit?:string|null;options?:string[]|null;sortOrder?:number}){return apiRequest(`/inventory-families/${familyId}/attributes/${attributeId}`,{method:'PATCH',body:JSON.stringify(input)});} export function replaceInventoryFamilyFindings(familyId:string,input:{itemIds:string[];reason:string}){return apiRequest(`/inventory-families/${familyId}/findings`,{method:'PUT',body:JSON.stringify(input)});} -export function createInventoryStructure(input:{kind:InventoryStructureKind;code?:string|null;name:string;commonName?:string|null;parentId?:string|null;familyId?:string|null;operatorCompanyId?:string|null;concessionTypeId?:string|null;description?:string|null}){return apiRequest('/inventory-structure',{method:'POST',body:JSON.stringify(input)});} +export function createInventoryStructure(input:{kind:InventoryStructureKind;code?:string|null;name:string;commonName?:string|null;parentId?:string|null;familyId?:string|null;operatorCompanyId?:string|null;concessionTypeId?:string|null;description?:string|null}){return apiRequest('/inventory-structure/simple',{method:'POST',body:JSON.stringify(input)});}