|
|
@@ -236,19 +236,14 @@ export const BankCardManagement: React.FC<BankCardManagementProps> = ({
|
|
|
<div className="space-y-2">
|
|
|
<Label>银行卡照片</Label>
|
|
|
<FileSelector
|
|
|
- value={card.fileId ? [card.fileId] : []}
|
|
|
- onChange={(fileIds) => {
|
|
|
- console.debug('FileSelector onChange called with:', fileIds);
|
|
|
- // 修复文件ID绑定逻辑
|
|
|
- if (Array.isArray(fileIds) && fileIds.length > 0) {
|
|
|
- handleFileIdChange(index, fileIds[0]);
|
|
|
- } else if (typeof fileIds === 'number') {
|
|
|
- handleFileIdChange(index, fileIds);
|
|
|
- } else {
|
|
|
- handleFileIdChange(index, null);
|
|
|
- }
|
|
|
+ value={card.fileId}
|
|
|
+ onChange={(fileId) => {
|
|
|
+ console.debug('FileSelector onChange called with:', fileId);
|
|
|
+ handleFileIdChange(index, fileId as number | null);
|
|
|
}}
|
|
|
accept="image/*"
|
|
|
+ filterType="all"
|
|
|
+ placeholder="选择或上传银行卡照片"
|
|
|
data-testid={`bank-card-photo-upload-${index}`}
|
|
|
/>
|
|
|
<p className="text-xs text-muted-foreground">请上传银行卡正面照片</p>
|