|
@@ -51,22 +51,27 @@ const FormAndFilesNode = ({ title, formData, excelFileData, loading, downloadFil
|
|
|
title: '附件',
|
|
|
dataIndex: 'name',
|
|
|
render: (text, item) => {
|
|
|
- return <PreviewFile name={item.name} src={item.url} />;
|
|
|
+ return <div>{item.name}</div>;
|
|
|
},
|
|
|
},
|
|
|
{
|
|
|
title: '预览',
|
|
|
- render: record => (
|
|
|
- <a
|
|
|
- style={{ marginLeft: 10 }}
|
|
|
- onClick={() => {
|
|
|
- setExcelFileVisible(true);
|
|
|
- setExportData(record);
|
|
|
- }}
|
|
|
- >
|
|
|
- 预览
|
|
|
- </a>
|
|
|
- ),
|
|
|
+ render: (record, item) => {
|
|
|
+ let reg = /\.(png|jpg|gif|jpeg|webp)$/;
|
|
|
+ return reg.test(item.name) ? (
|
|
|
+ <PreviewFile name={item.name} src={item.url} />
|
|
|
+ ) : (
|
|
|
+ <a
|
|
|
+ style={{ marginLeft: 10 }}
|
|
|
+ onClick={() => {
|
|
|
+ setExcelFileVisible(true);
|
|
|
+ setExportData(record);
|
|
|
+ }}
|
|
|
+ >
|
|
|
+ 预览
|
|
|
+ </a>
|
|
|
+ );
|
|
|
+ },
|
|
|
},
|
|
|
];
|
|
|
return (
|