|
@@ -9,15 +9,16 @@ import {HIDEDROP,SETMINSCREEN,SETSYSTEMCONFIG} from '@store/types/homePage.js';
|
|
|
import style from './index.less';
|
|
|
import {getInitModules,getChronic,getSystemConfig} from '@store/async-actions/homePage.js';
|
|
|
import { getUrlArgObject,parseNameVal } from "@utils/tools";
|
|
|
+import dataLis from '@components/EmergencyProcedure/emergency';
|
|
|
import $ from 'jquery';
|
|
|
-import data from '@components/EmergencyProcedure/emergency';
|
|
|
import loading from '@common/images/loading.gif';
|
|
|
class HomePage extends Component {
|
|
|
constructor() {
|
|
|
super();
|
|
|
this.state={
|
|
|
timer:null,
|
|
|
- dataEmergency:{}
|
|
|
+ dataEmergency:{},
|
|
|
+ idx:''
|
|
|
}
|
|
|
this.setDataIdx = this.setDataIdx.bind(this)
|
|
|
}
|
|
@@ -53,13 +54,13 @@ class HomePage extends Component {
|
|
|
})
|
|
|
}
|
|
|
render() {
|
|
|
- const {flag,setPushEmergencyData,sysConfig} = this.props;
|
|
|
+ const {flag,setPushEmergencyIdx,sysConfig} = this.props;
|
|
|
return <div className={style['home-page']} onClick={this.props.hideAllDrop}>
|
|
|
<BannerContainer />
|
|
|
{/* <InfoTitle /> */}
|
|
|
<BodyContainer></BodyContainer>
|
|
|
{
|
|
|
- (JSON.stringify(setPushEmergencyData) != '{}')&&(sysConfig.emergency_show==1)?<EmergencyProcedure data={setPushEmergencyData} idx={setPushEmergencyData.idx} setDataIdx={this.setDataIdx}></EmergencyProcedure>:null
|
|
|
+ (setPushEmergencyIdx+'')&&(sysConfig.emergency_show==1)?<EmergencyProcedure data={dataLis[this.state.idx]||dataLis[setPushEmergencyIdx]} idx={this.state.idx||setPushEmergencyIdx} setDataIdx={this.setDataIdx}></EmergencyProcedure>:null
|
|
|
}
|
|
|
<div className={style['mask']} style={{display:flag?"block":"none"}}>
|
|
|
<img src={loading} className={style['load']}/>
|
|
@@ -71,7 +72,7 @@ class HomePage extends Component {
|
|
|
const mapStateToProps = function (state) {
|
|
|
return {
|
|
|
flag:state.homePage.loadingFlag,
|
|
|
- setPushEmergencyData: state.pushMessage.setPushEmergencyData || {},
|
|
|
+ setPushEmergencyIdx: state.pushMessage.setPushEmergencyIdx || '',
|
|
|
sysConfig:state.homePage.sysConfig
|
|
|
}
|
|
|
};
|