浏览代码

切换模块时点击查体刷新按钮调病历分析(2981)

zhangxc 5 年之前
父节点
当前提交
c204a8821c
共有 1 个文件被更改,包括 12 次插入2 次删除
  1. 12 2
      src/containers/CheckBody.js

+ 12 - 2
src/containers/CheckBody.js

@@ -1,10 +1,11 @@
 import {connect} from 'react-redux';
 import CheckBody from '@components/CheckBody';
 import {getModule,getInitData,pregetCheckbodyData} from '@store/async-actions/fetchModules.js';
-import {HIDE,RESET,SETDROPSHOW,ISREAD,MODI_LOADING,HIDEDROP} from '@store/types/homePage.js';
+import {HIDE,RESET,SETDROPSHOW,ISREAD,MODI_LOADING,HIDEDROP,SET_CURRENT_MODULE} from '@store/types/homePage.js';
 import {SELECTSEARCHDATA,REPUSH_CHECK_LABELS} from "@store/types/checkBody";
-import {billing} from '@store/async-actions/pushMessage';
+import {billing,getMRAnalyse} from '@store/async-actions/pushMessage';
 import {didPushParamChange,filterDataArr} from '@utils/tools.js';
+import store from '@store';
 
 function mapStateToProps(state){ 
   const {homePage,mainSuit,checkBody,diagnosticList} = state;
@@ -59,7 +60,16 @@ function mapDispatchToProps(dispatch){
       });
     },
     rePush(){
+      const storeState = store.getState()
+      const {moduleName} = storeState.homePage
       dispatch(pregetCheckbodyData(false,true));
+      if(moduleName != '查体') {
+        dispatch({
+          type: SET_CURRENT_MODULE,
+          moduleName: '查体'
+        });
+        dispatch(getMRAnalyse());
+      }
     },
     hideAllDrop(){
       dispatch({