From 7fe9f90f2c41033fb89b812229e66a14c0796868 Mon Sep 17 00:00:00 2001 From: seb Date: Sun, 1 Nov 2026 00:52:51 +0100 Subject: [PATCH] u --- .../article/tabs/ArticleLabelTab.jsx | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/components/article/tabs/ArticleLabelTab.jsx b/src/components/article/tabs/ArticleLabelTab.jsx index 86df9a0..66c9c75 100644 --- a/src/components/article/tabs/ArticleLabelTab.jsx +++ b/src/components/article/tabs/ArticleLabelTab.jsx @@ -64,7 +64,6 @@ export default class ArticleLabelTab extends PureComponent { quantity: 1, loading: true, error: null, - cancelling: false, }; this.legacyPrinters = []; } @@ -149,6 +148,19 @@ export default class ArticleLabelTab extends PureComponent { } }; + handleCancelAllJobs = async () => { + const { selectedPrinterId, printers } = this.state; + const p = (printers || []).find((item) => item.id === selectedPrinterId); + const printerName = p ? getPrinterLabel(p) : 'Drucker'; + + try { + await companyAutomat.actions.cancelAllPrinterJobs(selectedPrinterId || undefined); + enqueueSnackbar(`Druckaufträge für ${printerName} abgebrochen.`, { variant: 'info' }); + } catch (err) { + notifyError(err); + } + }; + render() { const { templates, @@ -318,6 +330,18 @@ export default class ArticleLabelTab extends PureComponent { > Etiketten drucken + +