|
@@ -16,19 +16,21 @@ const FileViewerModal = ({ data, visible, onCancel, downloadFile }) => {
|
|
onOk={onCancel}
|
|
onOk={onCancel}
|
|
bodyStyle={{ height: '680px', overflowY: 'hidden' }}
|
|
bodyStyle={{ height: '680px', overflowY: 'hidden' }}
|
|
>
|
|
>
|
|
- <FileViewer
|
|
|
|
- key={data?.name}
|
|
|
|
- fileType={type}
|
|
|
|
- filePath={data?.url}
|
|
|
|
- // onError={() => downloadFile(data)}
|
|
|
|
- onError={e => console.error(e)}
|
|
|
|
- errorComponent={() => <div>文件加载错误</div>}
|
|
|
|
- unsupportedComponent={() => (
|
|
|
|
- <div>
|
|
|
|
- 不支持的文件格式<a onClick={() => downloadFile(data)}>下载</a>
|
|
|
|
- </div>
|
|
|
|
- )}
|
|
|
|
- />
|
|
|
|
|
|
+ {data?.url && (
|
|
|
|
+ <FileViewer
|
|
|
|
+ key={data?.name}
|
|
|
|
+ fileType={type}
|
|
|
|
+ filePath={data?.url}
|
|
|
|
+ // onError={() => downloadFile(data)}
|
|
|
|
+ onError={e => console.error(e)}
|
|
|
|
+ errorComponent={() => <div>文件加载错误</div>}
|
|
|
|
+ unsupportedComponent={() => (
|
|
|
|
+ <div>
|
|
|
|
+ 不支持的文件格式<a onClick={() => downloadFile(data)}>下载</a>
|
|
|
|
+ </div>
|
|
|
|
+ )}
|
|
|
|
+ />
|
|
|
|
+ )}
|
|
</Modal>
|
|
</Modal>
|
|
);
|
|
);
|
|
};
|
|
};
|