import React, { memo, RefObject, useEffect } from 'react'; import { Select, InputNumber, Input, Radio, Button } from 'antd'; import Color from '../../core/FormComponents/Color'; import Upload from '../../core/FormComponents/Upload'; import { Form, Mention } from '@ant-design/compatible'; import '@ant-design/compatible/assets/index.css'; const RadioGroup = Radio.Group const { TextArea } = Input; const formItemLayout = { labelCol: { span: 6 }, wrapperCol: { span: 16 }, }; const PageForm = (props: any) => { const { isNewPage, config, defaultValue, onSave, uid, rightPannelRef, form } = props; const { getFieldDecorator, validateFieldsAndScroll, setFieldsValue, getFieldsValue, } = form const savePage = () => { form .validateFields() .then(values => { onSave(values, true); document.getElementById('Popover_button').click(); }) .catch(err => { console.log(err); }); } return (
{/* {isNewPage && {getFieldDecorator('title', { initialValue: defaultValue?.title })( )} } */} {getFieldDecorator('online_consult', { initialValue: defaultValue?.online_consult, rules: [ { required: true, message: '请选择在线咨询' } ] })( 启用 禁用 )} {getFieldDecorator('sub_status', { initialValue: defaultValue?.sub_status, rules: [ { required: true, message: '请选择状态' } ] })( 启用 禁用 )}
); }; export default memo(Form.create({ onValuesChange: (props, changedValues, allValues) => { props?.onSave(allValues); } })(PageForm));