import { useState, useEffect } from "react"; import { ConfigProvider, Modal, Form, Input, Select, message } from "antd"; import commonConfig from "@/utils/config"; import * as commonServices from "@/services/services"; const UserRegistrationEvent = () => { const [state, setState0] = useState({}); const setState = payload => { setState0({ ...state, ...payload }); }; // 初始化获取所属客户 useEffect(() => { const url = `${commonConfig.feedback_host}sysworkorder/getCustomerData`; commonServices.postValueService("", {}, url).then(({ data: result = {} }) => { const { code = -1, data, msg = "接口出错" } = result; if (code > -1) { setState({ customerData: data }); } else { message.error(msg); } }); }, []); return { ...state, setState, }; }; const UserRegistration = ({ _this }) => { const { userRegisterMode } = _this.state; if (!userRegisterMode) return ""; const props = UserRegistrationEvent(); const { customerData = [] } = props; const [form] = Form.useForm(); const handleCancel = () => { _this.setState({ userRegisterMode: false, }); }; const handleOk = () => { form.submit(); }; const onFinish = values => { console.log("=====Success:", values); }; return (