|
@@ -4,11 +4,12 @@ import CurrentIll from '@components/CurrentIll';
|
|
import {INSERT_PROCESS,SET_CURRENT_DATA,SETTEXTMODEVALUE,SET_LABEL_MODULE,SELECT_SEARCHDATA,CLEAR_CURRENT_EDIT,SAVE_CURR_FREE} from '@store/types/currentIll';
|
|
import {INSERT_PROCESS,SET_CURRENT_DATA,SETTEXTMODEVALUE,SET_LABEL_MODULE,SELECT_SEARCHDATA,CLEAR_CURRENT_EDIT,SAVE_CURR_FREE} from '@store/types/currentIll';
|
|
import {pushMessage} from '../store/async-actions/pushContainer';
|
|
import {pushMessage} from '../store/async-actions/pushContainer';
|
|
import {getModules} from '../store/async-actions/fetchModules.js';
|
|
import {getModules} from '../store/async-actions/fetchModules.js';
|
|
-import {HIDE,RESET,CLICKCOUNT,ISREAD,SETDROPSHOW,HIDEDROP} from '@store/types/homePage';
|
|
|
|
-import {billing} from '@store/async-actions/pushMessage';
|
|
|
|
|
|
+import {HIDE,RESET,CLICKCOUNT,ISREAD,SETDROPSHOW,HIDEDROP,SET_CURRENT_MODULE} from '@store/types/homePage';
|
|
|
|
+import {billing,getMRAnalyse} from '@store/async-actions/pushMessage';
|
|
import {getModule} from '@store/async-actions/fetchModules';
|
|
import {getModule} from '@store/async-actions/fetchModules';
|
|
import {didPushParamChange,filterDataArr} from '@utils/tools';
|
|
import {didPushParamChange,filterDataArr} from '@utils/tools';
|
|
import {Notify} from '@commonComp';
|
|
import {Notify} from '@commonComp';
|
|
|
|
+import store from '@store';
|
|
|
|
|
|
function mapStateToProps(state) {
|
|
function mapStateToProps(state) {
|
|
const {homePage,currentIll,mainSuit,diagnosticList,typeConfig} = state;
|
|
const {homePage,currentIll,mainSuit,diagnosticList,typeConfig} = state;
|
|
@@ -47,7 +48,10 @@ function mapStateToProps(state) {
|
|
|
|
|
|
function mapDispatchToProps(dispatch) {
|
|
function mapDispatchToProps(dispatch) {
|
|
return {
|
|
return {
|
|
- insertProcess(obj,allModules){//点击病程变化
|
|
|
|
|
|
+ insertProcess(obj,allModules){//点击病程变化
|
|
|
|
+ const storeState = store.getState()
|
|
|
|
+ const {moduleName, moduleObj} = storeState.homePage
|
|
|
|
+
|
|
// 埋点dispatch
|
|
// 埋点dispatch
|
|
dispatch({
|
|
dispatch({
|
|
type:CLICKCOUNT,
|
|
type:CLICKCOUNT,
|
|
@@ -58,6 +62,13 @@ function mapDispatchToProps(dispatch) {
|
|
dispatch({
|
|
dispatch({
|
|
type:INSERT_PROCESS,
|
|
type:INSERT_PROCESS,
|
|
});
|
|
});
|
|
|
|
+ if(moduleName != '现病史') {
|
|
|
|
+ dispatch({
|
|
|
|
+ type: SET_CURRENT_MODULE,
|
|
|
|
+ moduleName: '现病史'
|
|
|
|
+ });
|
|
|
|
+ dispatch(getMRAnalyse());
|
|
|
|
+ }
|
|
dispatch({
|
|
dispatch({
|
|
type:ISREAD
|
|
type:ISREAD
|
|
})
|
|
})
|