Dateien nach "frontend/src/tools" hochladen

This commit is contained in:
2026-05-26 09:27:51 +02:00
parent 9b196ec3be
commit 7c2de6fa7f

View File

@@ -71,7 +71,7 @@ function BestellungDetail({ id, toast, onBack }) {
} else { } else {
const created = await api('/tools/bestellungen',{body:payload}); const created = await api('/tools/bestellungen',{body:payload});
toast('Bestellung angelegt'); toast('Bestellung angelegt');
onBack(created.id); onBack(created.id, true);
} }
} catch(e) { toast(e.message,'error'); } } catch(e) { toast(e.message,'error'); }
}; };
@@ -150,6 +150,7 @@ function BestellungDetail({ id, toast, onBack }) {
background:!!order.bezahlt?'rgba(192,132,252,0.07)':'rgba(255,255,255,0.02)', background:!!order.bezahlt?'rgba(192,132,252,0.07)':'rgba(255,255,255,0.02)',
border:`1px solid ${!!order.bezahlt?'rgba(192,132,252,0.25)':'rgba(255,255,255,0.07)'}`, border:`1px solid ${!!order.bezahlt?'rgba(192,132,252,0.25)':'rgba(255,255,255,0.07)'}`,
borderRadius:10}}> borderRadius:10}}>
<div style={{display:'flex',justifyContent:'space-between',alignItems:'center'}}>
<button onClick={toggleBezahlt} style={{ <button onClick={toggleBezahlt} style={{
background:!!order.bezahlt?BEZAHLT.bg:'rgba(255,255,255,0.05)', background:!!order.bezahlt?BEZAHLT.bg:'rgba(255,255,255,0.05)',
border:`1px solid ${!!order.bezahlt?BEZAHLT.color+'55':'rgba(255,255,255,0.12)'}`, border:`1px solid ${!!order.bezahlt?BEZAHLT.color+'55':'rgba(255,255,255,0.12)'}`,
@@ -160,12 +161,13 @@ function BestellungDetail({ id, toast, onBack }) {
{!!order.bezahlt?'💜 Bezahlt':'○ Als bezahlt markieren'} {!!order.bezahlt?'💜 Bezahlt':'○ Als bezahlt markieren'}
</button> </button>
{!!order.bezahlt && order.bezahlt_am && ( {!!order.bezahlt && order.bezahlt_am && (
<div style={{color:BEZAHLT.color,fontFamily:'monospace',fontSize:12,marginTop:6}}> <span style={{color:BEZAHLT.color,fontFamily:'monospace',fontSize:11}}>
Bezahlt am {new Date(order.bezahlt_am).toLocaleDateString('de-DE',{day:'2-digit',month:'2-digit',year:'numeric'})} am {new Date(order.bezahlt_am).toLocaleDateString('de-DE',{day:'2-digit',month:'2-digit',year:'numeric'})}
</div> </span>
)} )}
</div>
{!!order.bezahlt && ( {!!order.bezahlt && (
<div style={{color:'rgba(192,132,252,0.5)',fontFamily:'monospace',fontSize:11,marginTop:4}}> <div style={{color:'rgba(192,132,252,0.5)',fontFamily:'monospace',fontSize:10,marginTop:5}}>
🔒 Bearbeitung gesperrt. 🔒 Bearbeitung gesperrt.
</div> </div>
)} )}
@@ -476,7 +478,7 @@ export default function Bestellungen({ toast, mobile }) {
<BestellungDetail <BestellungDetail
id={newMode ? null : openId} id={newMode ? null : openId}
toast={toast} toast={toast}
onBack={savedId => { setNewMode(false); if (savedId) setOpenId(savedId); else { setOpenId(null); load(); } }} onBack={(savedId, jump) => { setNewMode(false); if (savedId) { setOpenId(savedId); } else { setOpenId(null); load(); } }}
/> />
); );
} }