Update App.jsx via upload script - 2026-08-13 14:00:52

This commit is contained in:
mike 2026-08-13 14:01:13 +08:00
parent 9aa1dc1aa2
commit cc0d96800a
1 changed files with 8 additions and 0 deletions

View File

@ -4015,6 +4015,14 @@ function CustomerForm({ draft, setDraft, onSave, onCancel }) {
<div className="panel"> <div className="panel">
<div className="panel-header"><div className="panel-title"><Edit2 size={14} />{draft.company ? '编辑客户' : '新建客户'}</div></div> <div className="panel-header"><div className="panel-title"><Edit2 size={14} />{draft.company ? '编辑客户' : '新建客户'}</div></div>
<div className="panel-body" style={{ padding: 18 }}> <div className="panel-body" style={{ padding: 18 }}>
<div style={{ display: 'flex', gap: 8, marginBottom: 16 }}>
<span className={`tiny-badge-toggle ${draft.isVip ? 'tiny-badge-vip active' : ''}`} onClick={() => set({ isVip: !draft.isVip })}>
{draft.isVip ? '★ VIP客户' : '标记为VIP客户'}
</span>
<span className={`tiny-badge-toggle ${draft.hasOrdered ? 'tiny-badge-red active' : ''}`} onClick={() => set({ hasOrdered: !draft.hasOrdered })}>
{draft.hasOrdered ? '已下单' : '标记为已下单'}
</span>
</div>
<div className="grid-2"> <div className="grid-2">
<div className="field"><span className="field-label">公司名称</span><input className="input" value={draft.company} onChange={e => set({ company: e.target.value })} /></div> <div className="field"><span className="field-label">公司名称</span><input className="input" value={draft.company} onChange={e => set({ company: e.target.value })} /></div>
<div className="field"><span className="field-label">联系人</span><input className="input" value={draft.contact} onChange={e => set({ contact: e.target.value })} /></div> <div className="field"><span className="field-label">联系人</span><input className="input" value={draft.contact} onChange={e => set({ contact: e.target.value })} /></div>