index.jsx 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React from "react";
  2. import style from "./index.less";
  3. import WrapModalTitle from "./WrapModalTitle";
  4. import WrapModalTable from "./WrapModalTable";
  5. import WrapModalTableSon from "./WrapModalTableSon";
  6. import WrapModalRight from "./WrapModalRight";
  7. import { dragBox } from '@utils/drag';
  8. class WrapModalBody extends React.Component {
  9. constructor(props) {
  10. super(props)
  11. }
  12. showInIcss(){
  13. const {showInIcss,closeInIcss} = this.props;
  14. closeInIcss&&closeInIcss();
  15. showInIcss&&showInIcss();
  16. dragBox('previewWrapper', 'previewStatic', 'del')
  17. }
  18. render(){
  19. const { handleSearchs,msgObj,hospitalPac,height,selectOneCheck, handleGetSonList,selectWaring,message, hospitalSonInspect,allCheckImport,allCheck,checkedList,selectGroupList } = this.props;
  20. return <div className={style['container']}>
  21. <div className={`${style.left}`}>
  22. <WrapModalTitle handleSearch={handleSearchs} message={message}></WrapModalTitle>
  23. <WrapModalTable
  24. hospitalPac={hospitalPac}
  25. msgObj={msgObj}
  26. handleGetSonList={handleGetSonList}
  27. ></WrapModalTable>
  28. {
  29. hospitalSonInspect && hospitalSonInspect.pacsResultDTO?
  30. <WrapModalTableSon
  31. allCheckImport={allCheckImport}
  32. allCheck={allCheck}
  33. hospitalSonInspect={hospitalSonInspect}
  34. selectGroupList={selectGroupList}
  35. checkedList={checkedList}
  36. selectOneCheck={selectOneCheck}
  37. selectWaring={selectWaring}
  38. ></WrapModalTableSon>:null
  39. }
  40. </div>
  41. <div className={`${style.right}`}>
  42. <WrapModalRight showInIcss={this.showInIcss.bind(this)} height={height} selectGroupList={selectGroupList}></WrapModalRight>
  43. </div>
  44. </div>
  45. }
  46. }
  47. export default WrapModalBody;