import React from 'react' import { connect } from 'dva' import { Modal, Form, InputNumber , message } from 'antd' import CustomPage from '../../Custom/CustomPage' class EditQtyModal extends React.Component { constructor(props) { super(props) this.state = { visible: false, loading: false, nodeId: "", product: "", energyClass: "", qty: 0, } } componentDidMount () { if (this.props.onRef) { this.props.onRef(this) } } showModal = (value) => { this.setState({ node: value[0], product: value[1], energyClass: value[2], visible: true }) } onChange = (value) => { this.setState({ qty: value }) } setQty = () => { const { qty, node, product, energyClass } = this.state const json = { OrgId: this.props.login.OrgId, Parameter1: node, Parameter2: product, Parameter3: energyClass, Parameter4: qty, } this.props.dispatch({ type: 'app/getDataByPost', url: 'ED/EDUnitUse/EditQty', payload: json, onlyData: false, onComplete: (re) => { if (re && re.IsSuccessful) { if (re.Data.IsSucceed === true) message.success("执行成功") else message.error(re.Data.Msg) } } }) } handleCancel = () => { this.setState({ visible: false, }) } render () { const { qty } = this.state return ( ) } } export default connect(({ app, editPage, loading, login }) => ({ app, editPage, loading, login }))(Form.create()(EditQtyModal))