import { Form, Select } from "antd"; import { FormDatas } from "./interface"; import { useEffect, useState } from "react"; import { base } from "@/service/base"; const { Option } = Select; export const FormSelect = (v: FormDatas) => { const [list, setList] = useState([]); useEffect(() => { if (v.selectList && v.selectList.length > 0) { setList(v.selectList); } else { base.get(`${v.selectUrl}/?size=50&offset=1`, "").then((res) => { setList(res.data.record ?? []); }); } }, [v.selectUrl, v.selectList]); return ( ); };