退款
This commit is contained in:
parent
f4f1f52e57
commit
82a1a7e995
@ -8,7 +8,8 @@ import {
|
||||
import { useSelector, useDispatch } from 'react-redux'
|
||||
import { get, put, downloadUrl } from '../../util/AjaxUtils'
|
||||
import type { TableProps } from 'antd';
|
||||
import {getMenuActive} from '../../util/cache'
|
||||
import { getMenuActive } from '../../util/cache'
|
||||
import { useNavigate } from "react-router-dom";
|
||||
interface DataType {
|
||||
projName: string;
|
||||
projPayment: string;
|
||||
@ -26,6 +27,7 @@ import { useLocation } from 'react-router-dom'
|
||||
export default function Refun() {
|
||||
const height = window.innerHeight - 180;
|
||||
const [messageApi, contextHolder] = message.useMessage();
|
||||
const nav = useNavigate();
|
||||
const [isLoading, setIsLoading] = useState(false)
|
||||
const [page, setPage] = useState(1) // 分页
|
||||
// const [total, setTotal] = useState(0) // 数据总数
|
||||
@ -33,7 +35,7 @@ export default function Refun() {
|
||||
const [revokeModal, setRevokeModal] = useState(false) //撤销弹窗
|
||||
const [projRefundApplyId, setprojRefundApplyId] = useState('') //要撤销的id
|
||||
const { state } = useLocation()
|
||||
const type = state? state.type:getMenuActive()
|
||||
const type = state ? state.type : getMenuActive()
|
||||
// setMenuActive(type)
|
||||
// {state.type}
|
||||
const columns: TableProps<DataType>['columns'] =
|
||||
@ -59,7 +61,7 @@ export default function Refun() {
|
||||
key: 'projPayment',
|
||||
align: 'center',
|
||||
width: 150,
|
||||
render: (text) => <div style={{color:'red',fontWeight:700}}>{text/100}</div>,
|
||||
render: (text) => <div style={{ color: 'red', fontWeight: 700 }}>{text / 100}</div>,
|
||||
},
|
||||
{
|
||||
title: '退款原因',
|
||||
@ -147,7 +149,7 @@ export default function Refun() {
|
||||
key: 'projPayment',
|
||||
align: 'center',
|
||||
width: 150,
|
||||
render: (text) => <div style={{color:'red',fontWeight:700}}>{text/100}</div>,
|
||||
render: (text) => <div style={{ color: 'red', fontWeight: 700 }}>{text / 100}</div>,
|
||||
},
|
||||
{
|
||||
title: '退款原因',
|
||||
@ -199,7 +201,7 @@ export default function Refun() {
|
||||
// <div className='refunBtn' onClick={() => {
|
||||
// console.log(record.refundVoucherFileKVs);
|
||||
// }}> 预览</div>
|
||||
(record.refundVoucherFileKVs).map((item: any,index:number) => (
|
||||
(record.refundVoucherFileKVs).map((item: any, index: number) => (
|
||||
|
||||
<div style={{ cursor: 'pointer', color: 'var(--color-blue)' }} key={index} onClick={() => {
|
||||
window.open(downloadUrl(item.key, false), '_blank')
|
||||
@ -248,7 +250,7 @@ export default function Refun() {
|
||||
key: 'projPayment',
|
||||
align: 'center',
|
||||
width: 150,
|
||||
render: (text) => <div style={{color:'red',fontWeight:700}}>{text/100}</div>,
|
||||
render: (text) => <div style={{ color: 'red', fontWeight: 700 }}>{text / 100}</div>,
|
||||
},
|
||||
{
|
||||
title: '退款原因',
|
||||
@ -411,9 +413,11 @@ export default function Refun() {
|
||||
}
|
||||
})
|
||||
}
|
||||
// useEffect(()=>{
|
||||
// getData(page)
|
||||
// },[])
|
||||
useEffect(() => {
|
||||
if (!state) {
|
||||
nav('/home')
|
||||
}
|
||||
}, [])
|
||||
useEffect(() => {
|
||||
// getData(1)
|
||||
setPage(1)
|
||||
@ -450,11 +454,11 @@ export default function Refun() {
|
||||
}
|
||||
|
||||
}
|
||||
scroll={{ y: height - 150}}
|
||||
scroll={{ y: height - 150 }}
|
||||
rowKey="projId"
|
||||
/>
|
||||
</Spin>
|
||||
<div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: 15 ,width:'100%'}}>
|
||||
<div style={{ display: 'flex', justifyContent: 'flex-end', marginTop: 15, width: '100%' }}>
|
||||
{/* <Pagination defaultCurrent={page} total={total} pageSize={10} showSizeChanger={false} onChange={(page) => {
|
||||
setPage(page)
|
||||
getData(page)
|
||||
|
Loading…
Reference in New Issue
Block a user