import styles from './index.less' import small from '../img/small.png' import EmergencyPart from '../EmergencyPart' import pic from '../img/pic.png' import pic1 from '../img/pic1.png' import pic2 from '../img/pic2.png' import pic3 from '../img/pic3.png' import pic4 from '../img/pic4.png' import pic5 from '../img/pic5.png' import $ from 'jquery' import { dragBox } from '@utils/drag'; import close from '@common/images/icon_close.png'; class EmergencyModal extends React.Component{ constructor(props){ super(props) this.state={ show:false, imgShow:false, diseaseName:[ '','心包积液','气胸','肺栓塞','急性冠脉综合征','主动脉夹层' ] } this.handleImgShow=this.handleImgShow.bind(this) } componentDidMount() { $(document).click((event) => { let modalTopR = document.getElementById("modalTopR") let nameLis = document.getElementById("nameLis") if (nameLis) { if (modalTopR != event.target && !nameLis.contains(event.target)) { this.setState({ show: false }); } } }); } handleSlideShow(){ let flg = this.state.show this.setState({show:!flg}) } setDataIdx(num,flg){ this.setState({show:flg}) this.props.setDataIdx(num) } handleImgShow(flg){ this.setState({imgShow:flg},()=>{ if(flg){ dragBox('dragModalWrap','dragModalTitle','add') }else{ dragBox('dragModalWrap','dragModalTitle','del') } }) } render(){ const {data,handleShow,setDataIdx,idx,show} = this.props; return
{data.emergencyname}
{ idx == 0?null: