diff --git a/frontend/src/tools/koepi.jsx b/frontend/src/tools/koepi.jsx index 53cce12..1920d06 100644 --- a/frontend/src/tools/koepi.jsx +++ b/frontend/src/tools/koepi.jsx @@ -183,6 +183,18 @@ export default function Koepi({ toast }) { finally { setCronRunning(false); } }; + const [resolvingStores, setResolvingStores] = useState(false); + const resolveStores = async () => { + setResolvingStores(true); + try { + const r = await api('/tools/koepi/local-stores/resolve', { method:'POST', body:{} }); + toast(`🏪 Filial-Liste: ${r.resolved} von ${r.total} aufgelöst`); + setOffers(null); setProspekte(null); + setTimeout(() => { if (tab==='angebote') loadOffers(true); else loadProspekte(true); }, 100); + } catch(e) { toast?.(e.message||'Fehler','error'); } + finally { setResolvingStores(false); } + }; + return (