Erweiterung der Produktpflege

This commit is contained in:
2026-08-27 15:31:50 +02:00
parent b2ce536723
commit cdf7a538c1
240 changed files with 8264 additions and 6420 deletions
@@ -37,6 +37,18 @@ export async function getValuesFromPropertyId(propertyId: number): Promise<Value
return response.data ?? []
}
export async function createValueForPropertyId(propertyId: number, value: Value): Promise<Value> {
const response = await ky
.post(`${API_BASE_URL}/createValueForPropertyId/${propertyId}`, { json: value })
.json<ApiResponse<Value>>()
return response.data
}
export async function updateValue(value: Value): Promise<void> {
await ky.put(`${API_BASE_URL}/updateValue`, { json: value })
}
export async function deleteValueFromPropertyId(valueId: number, propertyId: number): Promise<void> {
await ky.delete(`${API_BASE_URL}/deleteValueFromPropertyId/${valueId}/${propertyId}`)
}
@@ -52,3 +64,7 @@ export async function getValue(id: number): Promise<Value> {
export async function setTerminalValueForProperty(propertyId: number, value: string): Promise<void> {
await ky.post(`${API_BASE_URL}/SetTerminalValueForProperty/${propertyId}/${value}`)
}
export async function createTerminalPropertyForProductId(productId: number, propertyTypeId: number, value: string): Promise<void> {
await ky.post(`${API_BASE_URL}/createTerminalPropertyForProductId/${productId}/${propertyTypeId}/${encodeURIComponent(value)}`)
}