import React, { useCallback, useEffect, useRef, useState } from "react"; import Edit from "@/components/Page/Edit"; import { Radio, Form } from "antd"; import { ProForm, ProFormDatePicker, ProFormText, ProFormSelect, ProFormTextArea, ProFormDigit, ProFormRadio, } from "@ant-design/pro-components/es"; import { postTaMandatoryLeave, putTaMandatoryLeave, getTaMandatoryLeaveById, } from "@/service/taMandatoryLeave"; import { getSysPosition } from "@/service/sysposition"; import { queryDict } from "@/utils/request"; import { getSysOrg } from "@/service/sysorg"; import { useSearchParams } from "react-router-dom"; const queryPosition = queryDict(getSysPosition, { labelKey: "name", valueKey: "positionId", }); const getOrgId = queryDict(getSysOrg, { labelKey: "orgId", valueKey: "orgId", }); const getOrgName = queryDict(getSysOrg, { labelKey: "name", valueKey: "name", }); const request = { save: postTaMandatoryLeave, update: putTaMandatoryLeave, get: getTaMandatoryLeaveById, }; export default (props) => { const formRef = useRef(); const [params] = useSearchParams(); const disabled = params.get("disabled"); const selectChange = [ { label: "是", value: "是" }, { label: "否", value: "否" }, ]; const counterInstitutionsLevelOpt = [ { label: "1.总行部门、直属机构", value: "1.总行部门、直属机构" }, { label: "2.分行各级管理机构本部", value: "2.分行各级管理机构本部" }, { label: "3.基层营业网点(含营业部)", value: "3.基层营业网点(含营业部)" }, ]; const onChangeOrg = (value, e) => { formRef.current.setFieldValue("orgNum", e.orgId); formRef.current.setFieldValue("orgName", e.name); }; return ( ( <> {/* */} )} /> ); };