fix(pages): adapt all pages to backend-aligned types
Replace removed fields with available data sources throughout UI: - order pages: use service.title instead of consumer/player names - chat: look up sender from session.participants, remove readonly - community: simplify post cards, keep pinned icon - post detail: keep pinned/linkedOrderId display - shop rules: use string commissionValue - dashboard: parse string amounts for income display - dispute/review: remove initiator/avatar references
This commit is contained in:
@@ -178,13 +178,7 @@ function OrderListContent({
|
||||
{statusLabels[order.status]}
|
||||
</Badge>
|
||||
</div>
|
||||
<p className="text-sm text-muted-foreground">
|
||||
{currentRole === "consumer"
|
||||
? `打手: ${order.playerName}`
|
||||
: currentRole === "player"
|
||||
? `客户: ${order.consumerName}`
|
||||
: `客户: ${order.consumerName} · 打手: ${order.playerName}`}
|
||||
</p>
|
||||
<p className="text-sm text-muted-foreground">{order.service.title}</p>
|
||||
</CardHeader>
|
||||
<CardContent>
|
||||
<div className="flex items-center justify-between">
|
||||
|
||||
Reference in New Issue
Block a user