import styles from './index.less'; import right from './img/right.png'; import EmergencyModal from './EmergencyModal'; import $ from 'jquery'; import ReactDom from "react-dom"; class EmergencyProcedure extends React.Component { constructor(props){ super(props); this.state = { show:false, data:{} } this.handleShow=this.handleShow.bind(this) } slideToggle(type){ if(type){ $("#emergencyName").css({"display":"block"}) $("#emergencyPic").css("display","block") $("#emergencys").css("display","none") $("#emergency").css("display","block") $("#emergencyWrap").css({"width":"auto","height":"44px","paddingLeft":"50px","paddingRight":"30px"}) }else{ $("#emergencyName").css({"display":"none","padding":"0"}) $("#emergencyPic").css("display","none") $("#emergencyWrap").css({"width":"44px","height":"44px","padding":"0"}) $("#emergencys").css("display","block") $("#emergency").css("display","none") } } handleShow(type){ this.setState({ show:type }) !type&&this.slideToggle(0) } render(){ const {data,setDataIdx,idx,windowHeight} = this.props; const domNode = document.getElementById('root'); return ReactDom.createPortal(
this.slideToggle(0)}>急 this.slideToggle(1)} className={styles.emergency}>急
this.handleShow(true)}>{data.emergencyname}
this.slideToggle(0)} id="emergencyPic">
{ this.handleShow()} setDataIdx={setDataIdx} show={this.state.show} data={data}> }
,domNode) } } export default EmergencyProcedure;