feat: refine operations UI and transport limits

This commit is contained in:
hectorzhao
2026-08-13 10:42:59 +08:00
parent fb02cbcf39
commit 67fee21616
34 changed files with 314 additions and 188 deletions
+4 -1
View File
@@ -18,7 +18,10 @@ export function normalizeCarrierTag(value?: string | null): CarrierTagValue | nu
export function CarrierTag({ carrier, className = '', ...props }: HTMLAttributes<HTMLSpanElement> & { carrier: string }) {
const normalized = normalizeCarrierTag(carrier);
if (!normalized) return <span className={['ui-carrier-tag', 'ui-carrier-tag--neutral', className].filter(Boolean).join(' ')} {...props}>{carrier || '未知'}</span>;
if (!normalized) {
const fallbackLabel = ['all', '三网'].includes(String(carrier ?? '').trim().toLowerCase()) ? '三网' : carrier || '未知';
return <span className={['ui-carrier-tag', 'ui-carrier-tag--neutral', className].filter(Boolean).join(' ')} {...props}>{fallbackLabel}</span>;
}
const meta = carrierMeta[normalized];
return <span className={['ui-carrier-tag', meta.className, className].filter(Boolean).join(' ')} {...props}>{meta.label}</span>;
}
@@ -93,6 +93,10 @@ export function RechargeReceiptDialog({
<dt></dt>
<dd>{isCorrection ? '冲正完成' : '充值完成'}</dd>
</div>
<div>
<dt></dt>
<dd>{record.operatorName || (record.operatorId ? '未知操作人员' : '系统')}</dd>
</div>
</dl>
<section className="recharge-receipt__remark">