import React, { useEffect, useState } from 'react'; import { Select } from 'antd'; import { queryApproval } from '@/services/approval'; function DDProjectField(props) { const { value, disabled = false, onChange } = props; const [projectList, setProjectList] = useState([]); const [loading, setLoading] = useState(false); const getProjectList = async () => { setLoading(true); const res = await queryApproval({ pageSize: 9999 }).catch(err => { console.log(err); setLoading(false); }); if (res.code === 200) { console.log(res.data.list); setProjectList(res.data.list); setLoading(false); } }; useEffect(() => { getProjectList(); }, []); return (