import React, { useState, useEffect } from 'react'; import { Input, Menu, Dropdown, Button, Icon, message, Table, Divider, Tag, Select, Form, Alert, Radio } from 'antd'; import { FormattedMessage } from 'umi-plugin-react/locale'; import XForm, { FieldTypes } from '../../../components/XForm'; import router from 'umi/router'; import apis from '../../../services/apis'; import request from '../../../utils/request'; import Wangedit from '../../../components/Wangedit/Wangedit' import ImageUpload from '../../../components/XForm/ImageUpload' import SelectContact from './components/SelectContact'; import moment from 'moment'; const formItemLayout = { labelCol: { xs: { span: 24 }, sm: { span: 2 }, }, wrapperCol: { xs: { span: 24 }, sm: { span: 16 }, }, }; const header = props => { const sampleId = props.location.query.id const [ data, setData ] = useState({}) const [typeState, setTypeState] = useState("rich") if(sampleId){ useEffect(() => { getH5Data(sampleId); },[]) // 查询列表 const getH5Data = (sampleId) => { request({ ...apis.sample.get, urlData: { id: sampleId } }).then((data) => { setData(data) }).catch((err) => { message.error(err.msg || err.message) }) } } const handleSubmit = (e) => { e.preventDefault(); // e.stopPropagation(); props.form.validateFieldsAndScroll((err, values) => { console.log(values,"valuesvaluesvaluesvaluesvaluesvaluesvalues") debugger if (!err) { console.log(values,"h5Sample/addh5Sample/add") if(sampleId){ request({ ...apis.sample.update, urlData: { id: sampleId }, data: { ...values }}).then((data) => { cancelPage(); }).catch((err) => { message.error(err.msg || err.message) }) }else{ request({ ...apis.sample.addh5, data: { ...values }}).then((data) => { cancelPage(); }).catch((err) => { message.error(err.msg || err.message) }) } } }); } const cancelPage = () => { router.push({ pathname: '/sample/h5/list', }); } function sampleTypeChange(e) { setTypeState(e.target.value) } const { getFieldDecorator } = props.form; return (