|
@@ -1,6 +1,7 @@
|
|
|
import React, { Component } from "react";
|
|
|
import { connect } from "react-redux";
|
|
|
import style from "./index.less";
|
|
|
+import ReactDom from "react-dom";
|
|
|
import logo from "../../common/images/logoa.png";
|
|
|
import setup from "../../common/images/setup.png";
|
|
|
import close from '../../common/images/icon_close.png';
|
|
@@ -99,7 +100,7 @@ class Banner extends Component {
|
|
|
const {visible,disVisible,copyVisible,ifShow,deptName} = this.props;
|
|
|
const {mode,zIndex,emergencyBox} = this.state;
|
|
|
const {showConfigModal, closeConfigModal, changeType, confirmType} = this;
|
|
|
-
|
|
|
+ const domNode = document.getElementById('root');
|
|
|
return (
|
|
|
<div className={style["logo"]} >
|
|
|
<img src={logo} />
|
|
@@ -121,22 +122,13 @@ class Banner extends Component {
|
|
|
confirmType = {confirmType}
|
|
|
>
|
|
|
</ModeChange>}
|
|
|
- {/* {visible?<div className={style['modal']}>
|
|
|
- <div className={style['shade']} onClick={closeConfigModal}></div>
|
|
|
- <div className={style['content']}>
|
|
|
- <div className={style['close']}>设置<img src={close} onClick={closeConfigModal} /></div>
|
|
|
- <p className={style['title']}>模式切换<i>(模式说明:切换模式会清空当前所有的数据)</i></p>
|
|
|
- <ul>
|
|
|
- <li className={+mode===0?style['selected']:''} onClick={() => changeType(0)}><img src={ok} />智能推送模式</li>
|
|
|
- <li className={+mode===1?style['selected']:''} onClick={() => changeType(1)}><img src={ok} />纯文本模式</li>
|
|
|
- </ul>
|
|
|
- <div className={style['btn']} onClick={confirmType}>确认</div>
|
|
|
- </div>
|
|
|
- </div>:''} */}
|
|
|
- {emergencyBox?<div className={style['modal']}>
|
|
|
- <div className={style['shade']} onClick={this.handleHisClose}></div>
|
|
|
- <Emergency show={emergencyBox} close={this.handleHisClose}/>
|
|
|
- </div>:''}
|
|
|
+ {emergencyBox? ReactDom.createPortal(<React.Fragment>
|
|
|
+ <div className={style['modal']}>
|
|
|
+ <div className={style['shade']} onClick={this.handleHisClose}></div>
|
|
|
+ <Emergency show={emergencyBox} close={this.handleHisClose}/>
|
|
|
+ </div>
|
|
|
+ </React.Fragment>
|
|
|
+ , domNode):''}
|
|
|
|
|
|
</div>
|
|
|
);
|