import React from 'react'
import { Checkbox, Radio, Row, Col } from "antd"
import { WeaInput } from "ecCom"
const CheckboxGroup = Checkbox.Group;
export default class CustomForm extends React.Component {
handleChange(params) {
let request = {...this.props.request, ...params}
this.props.onChange(request);
}
render() {
const { request } = this.props;
return (
{
this.props.condition.map(item => {
return (
{item.label} :
{
item.conditionType == "INPUT" &&
{this.handleChange({[item.domkey[0]]: value})}}/>
}
{
item.conditionType == "RADIO" && item.options &&
this.handleChange({[item.domkey[0]]: e.target.value})}>
{
item.options.map(o => (
{o.showname}
))
}
}
{
item.conditionType == "CHECKBOX" &&
item.options &&
({label: o.showname, value: o.key}))} onChange={(value) => this.handleChange({[item.domkey[0]]: value}) }/>
}
)
})
}
)
}
}