index.jsx 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import React, { Component } from "react";
  2. import ReactDom from "react-dom";
  3. import style from "./index.less";
  4. import close from '@common/images/icon_close.png';
  5. import SlideTgl from "./SliddleTgl";
  6. class PreIcss extends Component {
  7. constructor(props){
  8. super(props)
  9. }
  10. render() {
  11. const { show,data,windowHeight,showPreModal,showPre,isMove,setMove } = this.props;
  12. const domNode = document.getElementById('root');
  13. return ReactDom.createPortal(<div className={style['preInIcss']}>
  14. <div className={style.title}>
  15. <span>患者预问诊信息</span>
  16. <img src={close} alt="关闭" onClick={showPreModal}/>
  17. </div>
  18. <div className={style.scrollWrap} style={{height:windowHeight-100+'px'}}>
  19. {
  20. data.map((item,index)=>{
  21. return <div className={style.mainPre}>
  22. <ul>
  23. <li><span>预问诊录入时间:</span>{item.gmtCreate}</li>
  24. <li><span>录入选择医院:</span>{item.sonHospitalName?item.sonHospitalName:item.hospitalName}</li>
  25. <li><span>科室:</span>{item.hospitalDeptName}</li>
  26. <li><span>主诉:</span>{item.detail.chiefComplaint}</li>
  27. <SlideTgl showPre={showPre} item={item} isMove={isMove} setMove={setMove}></SlideTgl>
  28. </ul>
  29. </div>
  30. })
  31. }
  32. </div>
  33. </div>,domNode)
  34. }
  35. }
  36. export default PreIcss;