Commit cc8e125a authored by cellee's avatar cellee

Merge branch 'final' of http://120.77.240.215:9701/Maple/tostumi.git into final

parents 6b0bc7fb b050fc24
...@@ -4,7 +4,7 @@ import { Input, Menu, Table, Space, Pagination, Tooltip } from 'antd'; ...@@ -4,7 +4,7 @@ import { Input, Menu, Table, Space, Pagination, Tooltip } from 'antd';
import { Link, useIntl, connect, Dispatch } from 'umi'; import { Link, useIntl, connect, Dispatch } from 'umi';
import PDF from 'react-pdf-js'; // import PDF from 'react-pdf-js';
import { render } from 'react-dom'; import { render } from 'react-dom';
import { Document } from 'react-pdf/dist/entry.webpack'; import { Document } from 'react-pdf/dist/entry.webpack';
...@@ -22,9 +22,14 @@ const ChargeDetail = (props: any) => { ...@@ -22,9 +22,14 @@ const ChargeDetail = (props: any) => {
const [pages, setPages] = useState(1); const [pages, setPages] = useState(1);
const [curpage, setCurpage] = useState(1); const [curpage, setCurpage] = useState(1);
useEffect(() => {
if (!CurData) {
history.back();
}
}, []);
const pdfpages = (pages: any) => { const pdfpages = (pages: any) => {
setPages(pages); setPages(pages);
//alert(pages)
}; };
const lookup = () => { const lookup = () => {
...@@ -39,10 +44,6 @@ const ChargeDetail = (props: any) => { ...@@ -39,10 +44,6 @@ const ChargeDetail = (props: any) => {
setCurpage(curpage); setCurpage(curpage);
}; };
if (!CurData) {
history.back();
}
return ( return (
<div className={styles.base}> <div className={styles.base}>
{CurData ? ( {CurData ? (
...@@ -63,9 +64,8 @@ const ChargeDetail = (props: any) => { ...@@ -63,9 +64,8 @@ const ChargeDetail = (props: any) => {
<div className={styles.item25}>{CurData.floorNumber}</div> <div className={styles.item25}>{CurData.floorNumber}</div>
<div className={styles.item245}>——</div> <div className={styles.item245}>——</div>
<div className={styles.item26}>{CurData.roomNumber}</div> <div className={styles.item26}>{CurData.roomNumber}</div>
<div className={styles.item27}>业主姓名</div> <div className={styles.item27}>{CurData.tosOwnerName}</div>
</div> </div>
<>{stringSplit(CurData.billFileUrl, 'm/cash')}</>
<div className={styles.box4}> <div className={styles.box4}>
<Pagination simple defaultCurrent={curpage} total={pages * 10} onChange={pageChange} /> <Pagination simple defaultCurrent={curpage} total={pages * 10} onChange={pageChange} />
</div> </div>
...@@ -74,11 +74,12 @@ const ChargeDetail = (props: any) => { ...@@ -74,11 +74,12 @@ const ChargeDetail = (props: any) => {
<div className={scale == 1.3 ? styles.box3out : null}> <div className={scale == 1.3 ? styles.box3out : null}>
<div className={scale == 1.3 ? styles.box3 : styles.box3of} onClick={lookup}> <div className={scale == 1.3 ? styles.box3 : styles.box3of} onClick={lookup}>
<PDF <PDF
key="pdfjs" // key="pdfjs"
file={ file={
'data:application/pdf;base64,' + stringSplit(CurData.billFileUrl, 'm/cash') // 'data:application/pdf;base64,' + stringSplit(CurData.billFileUrl, 'm/cash')
stringSplit(CurData.billFileUrl, 'm/cash')
} }
workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.228/pdf.worker.js" // workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/2.2.228/pdf.worker.js"
scale={scale} scale={scale}
page={curpage} page={curpage}
onDocumentComplete={pdfpages} onDocumentComplete={pdfpages}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment