import React, { useState, useEffect } from 'react'; import { Card, Form, Button, message, Input } from 'antd'; import ProCard from '@ant-design/pro-card'; import { getWithdrawalDetail, updateWithdrawal } from '@/services/withdrawal' import { PageHeaderWrapper } from '@ant-design/pro-layout'; import { history } from 'umi'; const { TextArea } = Input; const FormItem = Form.Item; const formItemLayout = { labelCol: { span: 6 }, wrapperCol: { span: 14 } }; const goBack = () => { history.goBack(); }; export default (props) => { const { location } = props; const { id } = location.query; const [withdrawal, setWithdrawal] = useState(); const [remarks, setRemarks] = useState() const [loading, setLoading] = useState(false) const handleAudit = (val) => { if (remarks) { if (val == 1 && withdrawal.amountLeft < withdrawal.money) { message.success('合作社余额小于提现余额时不能提现'); return } setLoading(true) updateWithdrawal(withdrawal.withdrawalId, { ...withdrawal, auditStatus: val, auditRemark: remarks }).then(() => { message.success('操作成功'); goBack() setLoading(false) }).catch(err => { console.log(err.message) setLoading(false) }) } else { message.success('请输入处理结果'); } } useEffect(() => { getWithdrawalDetail(id).then((res) => { setWithdrawal(res) setRemarks(res.auditRemark) }).catch((err) => { console.log(err.message) }); }, [id]) return (
{withdrawal?.userName} {withdrawal?.phone} {withdrawal?.orgName} {withdrawal?.amountLeft / 100} {withdrawal?.bankCard.ownerBank} {withdrawal?.bankCard.cardNo} {withdrawal?.money / 100} { withdrawal?.auditStatus == 0 ?