import React, { PureComponent, Fragment } from 'react'; import { connect } from 'react-redux'; import { Input, Cascader, message } from 'antd'; import { actionCreators } from './store'; import options from '../popups/districtOptions.json'; class company extends PureComponent { render() { const { companyDetail, natureOptions, handleModifyCompany } = this.props; let companyDetail2 = companyDetail.toJS(); let natureOptions2 = natureOptions.toJS(); console.log('ddd'); return ( {/*
内容已经修改
取消 保存
*/}
公司 {companyDetail2.staffDetial.username} 创建于 {companyDetail2.create_time}
{companyDetail2.companyname}
公司全称
{/* {false ?( console.log('false')} onChange={() => console.log('sdf')} />):(
console.log('false')} className="cldform-contarl-box cldform-contarl-textareabox">张三
)} */} handleModifyCompany({ 'field': 'companyname', 'value': e.target.value , 'key': companyDetail2.key, 'title': '公司全称' })} />
公司地区
{/* {["19","292","3066"]} */} handleModifyCompany({ 'field': 'district', 'value': e , 'key': companyDetail2.key, 'title': '公司地区', 'lable': selectedOptions })} />
公司性质
handleModifyCompany({ 'field': 'nature', 'value': e , 'key': companyDetail2.key, 'title': '公司性质', 'lable': selectedOptions })} />
公司地址
handleModifyCompany({ 'field': 'address', 'value': e.target.value , 'key': companyDetail2.key, 'title': '公司地址' })} />
公司传真
handleModifyCompany({ 'field': 'fax', 'value': e.target.value , 'key': companyDetail2.key, 'title': '公司传真' })} />
网址
handleModifyCompany({ 'field': 'webservice', 'value': e.target.value , 'key': companyDetail2.key, 'title': '网址' })} />
乘车路线
handleModifyCompany({ 'field': 'ride', 'value': e.target.value , 'key': companyDetail2.key, 'title': '乘车路线' })} />
地标建筑
handleModifyCompany({ 'field': 'landmarks', 'value': e.target.value , 'key': companyDetail2.key, 'title': '地标建筑' })} />
参考住宿
handleModifyCompany({ 'field': 'stay', 'value': e.target.value , 'key': companyDetail2.key, 'title': '参考住宿' })} />
备注
handleModifyCompany({ 'field': 'remarks', 'value': e.target.value , 'key': companyDetail2.key, 'title': '备注' })} />
); } } let delaySwitch = null;//延迟检索开关 const mapStateToProps = (state) => { return { companyDetail: state.getIn(['companyPopups', 'companyDetail']), natureOptions: state.getIn(['companyPopups', 'natureOptions']), } } const mapDispathToProps = (dispatch) => { return { handleModifyCompany(parameter) { dispatch(actionCreators.changeInputValue(parameter)); if (delaySwitch != null) { clearTimeout(delaySwitch); } delaySwitch = setTimeout(() => { dispatch(actionCreators.modifyCompany(parameter)); }, 800); }, } } export default connect(mapStateToProps, mapDispathToProps)(company);