11.18 修改获取下载路径的方法,让页面内pdf组件正常获取文件链接
This commit is contained in:
@ -3,7 +3,7 @@ import { Modal, Button } from 'antd';
|
||||
import PDF from 'react-pdf-js';
|
||||
import ProCard from '@ant-design/pro-card';
|
||||
import FileDown from '@/utils/Download';
|
||||
import { getDownloadFileUrl, getFileListByBid } from '@/utils/DownloadUtils';
|
||||
import { getFileListByBid, useDownLoadUrl } from '@/utils/DownloadUtils';
|
||||
|
||||
interface PreviewJgtzsModalProps {
|
||||
fileId: string,
|
||||
@ -14,6 +14,7 @@ interface PreviewJgtzsModalProps {
|
||||
|
||||
const PreviewJgtzsModal: React.FC<PreviewJgtzsModalProps> = (props) => {
|
||||
const { fileId, downLoadFileName, modalVisible, onCancel } = props
|
||||
const [url] = useDownLoadUrl(fileId);
|
||||
const [page, setPage] = useState<number>(1);
|
||||
const [pages, setPages] = useState<number>(0);
|
||||
const [fileExist, setFileExist] = useState<string>("0");//0:未验证,1:验证后有,2:验证后没有
|
||||
@ -81,10 +82,10 @@ const PreviewJgtzsModal: React.FC<PreviewJgtzsModalProps> = (props) => {
|
||||
>
|
||||
{fileExist == "0" ? (
|
||||
<div />
|
||||
) : fileExist == "1" ? (
|
||||
) : fileExist == "1" ? url != "" && (
|
||||
<>
|
||||
<PDF
|
||||
file={getDownloadFileUrl(fileId)}
|
||||
file={url}
|
||||
scale={1.6}
|
||||
onDocumentComplete={onDocumentComplete}
|
||||
page={page}
|
||||
|
@ -3,7 +3,7 @@ import { Modal, Button } from 'antd';
|
||||
import PDF from 'react-pdf-js';
|
||||
import ProCard from '@ant-design/pro-card';
|
||||
import FileDown from '@/utils/Download';
|
||||
import { getDownloadFileUrl, getFileListByBid } from '@/utils/DownloadUtils';
|
||||
import { getFileListByBid, useDownLoadUrl } from '@/utils/DownloadUtils';
|
||||
|
||||
interface PreviewJgtzsModalProps {
|
||||
fileId: string,
|
||||
@ -13,6 +13,7 @@ interface PreviewJgtzsModalProps {
|
||||
|
||||
const PreviewJgtzsModal: React.FC<PreviewJgtzsModalProps> = (props) => {
|
||||
const { fileId, modalVisible, onCancel } = props
|
||||
const [url] = useDownLoadUrl(fileId);
|
||||
const [page, setPage] = useState<number>(1);
|
||||
const [pages, setPages] = useState<number>(0);
|
||||
const [fileExist, setFileExist] = useState<string>("0");//0:未验证,1:验证后有,2:验证后没有
|
||||
@ -79,10 +80,10 @@ const PreviewJgtzsModal: React.FC<PreviewJgtzsModalProps> = (props) => {
|
||||
>
|
||||
{fileExist == "0" ? (
|
||||
<div />
|
||||
) : fileExist == "1" ? (
|
||||
) : fileExist == "1" ? url != "" && (
|
||||
<>
|
||||
<PDF
|
||||
file={getDownloadFileUrl(fileId)}
|
||||
file={url}
|
||||
scale={1.6}
|
||||
onDocumentComplete={onDocumentComplete}
|
||||
page={page}
|
||||
|
Reference in New Issue
Block a user