import React from 'react'; import { connect } from 'dva'; import HeaderComponent from './HeaderComponent'; import PFromUpload from '../../../components/Pro/PFromUpload'; import { publicCommonDictGetDictByCodeTypes, saveCccountInfoStepTwo } from '../../../services/api'; import { Form, Select, Input, Button, Row, Col } from 'antd'; const { Option } = Select; @Form.create() @connect(state => ({ financial: state.financial })) export default class BusinessWallet extends React.Component { constructor(props, context) { super(props, context); this.state = { companyInfo: JSON.parse(window.sessionStorage.getItem('companyInfo')), // 公司信息 comCerType: [], //企业证件类型 }; } componentWillMount() { const stepInfo = this.props.financial.stepInfo; // 如果上一步的值存在,读取上一步的值作为公司信息 if(stepInfo) { this.setState({ companyInfo: stepInfo }); } } componentDidMount() { // 获取企业证件类型 this.publicCommonDictGetDictByCodeTypes(); } //类型查询 publicCommonDictGetDictByCodeTypes = () => { const codeTypes = "comCerType"; publicCommonDictGetDictByCodeTypes({ codeTypes }).then(({ data = {} }) => { this.setState({ comCerType: data.comCerType }); }, (err) => { console.log(err); }); } handleSubmit = e => { e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { saveCccountInfoStepTwo(values).then(res => { this.props.setStatus(4); }); } }); }; render() { const { getFieldDecorator } = this.props.form; const formItemLayout = { labelCol: { xs: { span: 24 }, sm: { span: 7 } }, wrapperCol: { xs: { span: 24 }, sm: { span: 12 }, md: { span: 10 } } }; return (
上传证件资料
每张不超过:8M,仅支持jpg
*/}每张不超过:2M,支持jpg,jpeg,png