This commit is contained in:
seb
2026-09-30 09:47:47 +02:00
parent d8f4727f32
commit 2f2906b8b5
11 changed files with 1479 additions and 162 deletions

View File

@@ -497,6 +497,22 @@ export class ApiClient {
'DELETE',
`/api/article/${enc(sku)}/children/${enc(childSku)}${deleteArticle ? '?deleteArticle=true' : ''}`
),
/** GET /api/article/{sku}/articlelist */
getArticlelist: (sku) =>
this.#json('GET', `/api/article/${enc(sku)}/articlelist`),
/** PUT /api/article/{sku}/articlelist */
setArticlelist: (sku, items) =>
this.#json('PUT', `/api/article/${enc(sku)}/articlelist`, {
body: Array.isArray(items) ? { items } : items,
}),
/** GET /api/article/{sku}/optionslist */
getOptionslist: (sku) =>
this.#json('GET', `/api/article/${enc(sku)}/optionslist`),
/** PUT /api/article/{sku}/optionslist */
setOptionslist: (sku, options) =>
this.#json('PUT', `/api/article/${enc(sku)}/optionslist`, {
body: Array.isArray(options) ? { options } : options,
}),
};
this.posterminal = {