import { useEffect, useState } from 'react' import './RefunModal.css' import { Form, Select, Button, Upload, message, Input } from 'antd'; import { UploadOutlined } from '@ant-design/icons'; import { uploadImageUrl, DevUserId,get } from "../../util/AjaxUtils.ts"; const { TextArea } = Input; export default function RefunModal(props:any) { const [messageApi, contextHolder] = message.useMessage(); // 上传附件 const [refunArray, setRefunArray] = useState([]); const [selectedReason, setSelectedReason] = useState(''); //选择原因 const handleReasonChange = (value: any) => { setSelectedReason(value); }; // const [refunDataArray,setRefunDataArray] = useState([]) //未退款项目 // 提交表单 const onFinish = (values: any) => { console.log('Form values:', values); props.closeModal() }; // 获取未退款项目 const getRefunData = () => { get({ messageApi, url: `/api/proj/refund/apply/list-proj-unapply/self`, // url: `/api/proj/refund/apply/listpage?applyStatus=${state.type}`, onSuccess({data}) { console.log(data); } }) } useEffect(()=>{ getRefunData() },[]) return (
{contextHolder}
退款软著*
{selectedReason === '其他' && (
其他*