import React,{Component} from "react"; import {Form, Input, Button, Checkbox, Select, Spin} from 'antd'; import $ from "jquery/src/ajax"; import {message, Modal} from "antd"; class AddOfficialFeePrice extends Component{ constructor(props) { super(props); this.state={ loading: false, list:[] } this.getContactsOption = this.getContactsOption.bind(this); } componentDidMount() { this.getContactsOption(); } //增加 修改 addSoftWritingPriceFn(e) { e.preventDefault(); this.props.form.validateFields((err, values) => { if (!err) { this.setState({ loading: true }); let api ; if(Object.keys(this.props.infor).length){ api = '/api/admin/company/updateOfficialFeePrice'; values.id = this.props.infor.id; } else { api = '/api/admin/company/addOfficialFeePrice'; } $.ajax({ method: "post", dataType: "json", crossDomain: false, url:globalConfig.context + api, data:values, }).done(function (data) { this.setState({ loading: false }); if (!data.error.length) { message.success(Object.keys(this.props.infor).length ? '修改成功!' : '新增成功!'); this.props.successFn(); } else { message.warning(data.error[0].message); } }.bind(this)); } }); } getContactsOption() { $.ajax({ method: "get", dataType: "json", crossDomain: false, url: globalConfig.context + '/api/admin/orderProject/getPatentType', success: function (data) { if (data.error.length === 0) { this.setState({ list:data.data }) }else{ message.warning(data.error[0].message); }; }.bind(this) }); } render() { const { getFieldDecorator } = this.props.form; return (
{ this.addSoftWritingPriceFn(e) }}> {getFieldDecorator('patentType', { initialValue: this.props.infor.patentType, rules: [{ required: true, message: '请选择项目类型!' }], })( )} {getFieldDecorator('type', { initialValue: this.props.infor.type, rules: [{ required: true, message: '请选择专利类型!' }], })( )} {getFieldDecorator('amount', { initialValue: this.props.infor.amount, rules: [{ required: true, message: '请输入金额!' }], })( )} {getFieldDecorator('proportion85', { initialValue: this.props.infor.proportion85, rules: [{ required: false, message: '请输入减缴比例85%!' }], })( )} {getFieldDecorator('remarks', { initialValue: this.props.infor.remarks, rules: [{ required: false, message: '请输入备注!' }], })( )}
) } } const WrappedHorizontalLoginForm = Form.create()(AddOfficialFeePrice); export default WrappedHorizontalLoginForm