SIM-Karten: Checkbox "eSIM" zwischen Hauptkarte und Multisim
Hardware-Plastikkarte vs. eSIM-Profil ist eigene Eigenschaft – eSIM kann sowohl Hauptkarte als auch Multisim sein, deshalb dritter Toggle statt entweder/oder. - Schema: SimCard.isEsim Boolean default false, Migration mit IF NOT EXISTS. - Backend: vier SimCard-Schreibpfade in contract.service.ts (Create, Update, Follow-Up, Renewal). - UI: dritte Checkbox in ContractForm zwischen Hauptkarte und Multisim. ContractDetail zeigt blauen eSIM-Badge.
This commit is contained in:
@@ -138,6 +138,7 @@ function SimCardDisplay({ simCard }: { simCard: SimCard }) {
|
||||
<div className="p-3 bg-gray-50 rounded-lg border">
|
||||
<div className="flex items-center gap-2 mb-2 flex-wrap">
|
||||
{simCard.isMain && <Badge variant="success">Hauptkarte</Badge>}
|
||||
{simCard.isEsim && <Badge variant="info">eSIM</Badge>}
|
||||
{simCard.isMultisim && <Badge variant="warning">Multisim</Badge>}
|
||||
{simCard.cardUser && (
|
||||
<span className="text-sm text-gray-700">
|
||||
|
||||
Reference in New Issue
Block a user