| | |
| | | import { BasicModal, useModalInner } from '/@/components/Modal'; |
| | | import { previewProps } from './props'; |
| | | import { PreviewFileItem } from './types'; |
| | | import { createImgPreview } from '/@/components/Preview/index'; |
| | | import { downloadByUrl } from '/@/utils/file/download'; |
| | | |
| | | import { createPreviewColumns, createPreviewActionColumn } from './data'; |
| | |
| | | } |
| | | } |
| | | |
| | | // 预览 |
| | | function handlePreview(record: PreviewFileItem) { |
| | | const { url = '' } = record; |
| | | createImgPreview({ |
| | | imageList: [url], |
| | | }); |
| | | } |
| | | // // 预览 |
| | | // function handlePreview(record: PreviewFileItem) { |
| | | // const { url = '' } = record; |
| | | // createImgPreview({ |
| | | // imageList: [url], |
| | | // }); |
| | | // } |
| | | |
| | | // 下载 |
| | | function handleDownload(record: PreviewFileItem) { |
| | |
| | | closeModal, |
| | | fileListRef, |
| | | columns: createPreviewColumns(), |
| | | actionColumn: createPreviewActionColumn({ handleRemove, handlePreview, handleDownload }), |
| | | actionColumn: createPreviewActionColumn({ handleRemove, handleDownload }), |
| | | }; |
| | | }, |
| | | }); |