import { useEffect } from 'react' import { Button, Col, Form, Input, Row } from 'antd' import { UpOutlined, SearchOutlined, RedoOutlined } from '@ant-design/icons' import SelectDeptTree from '@/components/SelectDeptTree' import SelectOrganTree from '@/components/SelectOrganTree' import style from '@/global.less' const { Item: FormItem } = Form let getDeptTreeBySelectTree let getOrganTreeBySelectTree const StaffSheetRenderAdvancedForm = (props) => { const [form] = Form.useForm() const { dispatch, handleSearch, handleFormReset, toggleForm, selectDeptTree, selectOrganTree, params } = props useEffect(() => { form.setFieldsValue({ user_name: params?.user_name, user_name_cn: params?.user_name_cn, deptname: params?.deptname, orgname: params?.orgname, }) }, [params]) const onFinish = values => { // if (getDeptTreeBySelectTree) { // values.dept_code = getDeptTreeBySelectTree.dept_code // values.deptname = getDeptTreeBySelectTree.title // } if (getOrganTreeBySelectTree) { values.org_code = getOrganTreeBySelectTree.org_code values.orgname = getOrganTreeBySelectTree.title } handleSearch(values) } const myHandleFormReset = () => { form.resetFields() handleFormReset() } const selectedDeptTreeValue = (deptRecord) => { getDeptTreeBySelectTree = deptRecord } const selectedOrganTreeValue = (orgRecord) => { getOrganTreeBySelectTree = orgRecord } const parentDeptTreeMethod = { dispatch: dispatch, selectDeptTree: selectDeptTree, selectedDeptTreeValue: selectedDeptTreeValue } const parentOrganTreeMethod = { dispatch: dispatch, selectOrganTree: selectOrganTree, selectedOrganTreeValue: selectedOrganTreeValue } return (
{/**/} {/* */} {/* */} {/* */} {/**/}
toggleForm(form)}> 收起
) } export default StaffSheetRenderAdvancedForm