import { SET_DIAG_TO_MAINSUIT } from '@store/types/diagnosticList'; import { SAVE_FREE } from '@store/types/mainSuit'; import {ISREAD} from "../types/homePage"; export const isAddMainSuit = () =>{ return (dispatch, getState) => { const state = getState(); if(state.diagnosticList.diagnosticList.length === 1 && state.diagnosticList.diagnosticList[0].type === 2) { 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 && state.inspect.inspectStrPlus.length === 0 if(isAddMainSuitFlag) { dispatch({ type:ISREAD }); dispatch({ type: SET_DIAG_TO_MAINSUIT, data: state.diagnosticList.diagnosticStr }) dispatch({ type: SAVE_FREE, data:state.diagnosticList.diagnosticStr }) } } } }