|
@@ -4,12 +4,17 @@ import {ISREAD} from "../types/homePage";
|
|
|
export const isAddMainSuit = () =>{
|
|
|
return (dispatch, getState) => {
|
|
|
const state = getState();
|
|
|
+ console.log('state',state);
|
|
|
if(state.diagnosticList.diagnosticList.length === 1 && state.diagnosticList.diagnosticList[0].type === 2) {
|
|
|
-
|
|
|
- if(state.mainSuit.data && state.mainSuit.data.length === 0 && state.mainSuit.saveText && (state.mainSuit.saveText.length === 0 || state.mainSuit.saveText.length === 1 && state.mainSuit.saveText[0] === '')) {
|
|
|
- dispatch({
|
|
|
- type:ISREAD
|
|
|
- });
|
|
|
+ const isAddMainSuitFlag = state.mainSuit.data && state.mainSuit.data.length === 0 && state.mainSuit.saveText //判断主诉和化验查体是否为空
|
|
|
+ && (state.mainSuit.saveText.length === 0 || state.mainSuit.saveText.length === 1
|
|
|
+ && state.mainSuit.saveText[0] === '') && state.assistCheck && state.assistCheck.dataString.length === 0
|
|
|
+ && state.inspect.labelList && state.inspect.labelList.length === 0
|
|
|
+
|
|
|
+ if(isAddMainSuitFlag) {
|
|
|
+ dispatch({
|
|
|
+ type:ISREAD
|
|
|
+ });
|
|
|
dispatch({
|
|
|
type: SET_DIAG_TO_MAINSUIT,
|
|
|
data: state.diagnosticList.diagnosticStr
|