代码提交

This commit is contained in:
柳清爽
2025-04-15 16:10:09 +08:00
parent d05cfc58ea
commit 005c68e6a8
5 changed files with 94 additions and 52 deletions

View File

@@ -294,9 +294,9 @@ export default function CustomersPage() {
<Table>
<TableHeader>
<TableRow>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead>ID</TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
<TableHead></TableHead>
@@ -325,31 +325,23 @@ export default function CustomersPage() {
<Avatar>
<AvatarImage
src={customer.avatar || "/placeholder.svg?height=40&width=40"}
alt={customer.nickname}
alt={customer.nickname || "未知"}
onError={(e) => {
// 图片加载失败时使用默认图片
const target = e.target as HTMLImageElement;
target.src = "/placeholder.svg?height=40&width=40";
}}
/>
<AvatarFallback>{customer.nickname.slice(0, 2)}</AvatarFallback>
<AvatarFallback>{(customer.nickname || "未知").slice(0, 2)}</AvatarFallback>
</Avatar>
<div>
<div className="font-medium">{customer.nickname}</div>
<div className="font-medium">{customer.nickname || "未知"}</div>
<div className="text-xs text-muted-foreground">{customer.gender}</div>
</div>
</div>
</TableCell>
<TableCell>{customer.wechatId}</TableCell>
<TableCell>
<div className="flex flex-wrap gap-1">
{customer.tags.map((tag, index) => (
<Badge key={index} variant="outline">
{tag}
</Badge>
))}
</div>
</TableCell>
<TableCell>{customer.gender}</TableCell>
<TableCell>{customer.region}</TableCell>
<TableCell>{customer.source}</TableCell>
<TableCell>{customer.projectName}</TableCell>