瀏覽代碼

查体值保存,质控接口不调

zhouna 5 年之前
父節點
當前提交
0611313889

+ 4 - 2
src/components/BlockEmrCont/OtherHistory.jsx

@@ -10,8 +10,10 @@ class OtherHistory extends Component{
   }
   getRecord(){
     //空白聚焦其他史时,获取上次记录
-    const {setInitData} = this.props;
-    setInitData();
+    const {setInitData,value} = this.props;
+    if(!value){
+      setInitData();
+    }    
   }
   render(){
     const {value,isRead}=this.props;

+ 8 - 1
src/store/actions/checkBody.js

@@ -354,4 +354,11 @@ export function reflashLabels(state,action) {
   res.saveText = addTextsArr.saveText;
   res.update = Math.random();
   return res;
-}
+}
+
+//自由模式下值保存
+export const setTextModeValue = (state,action)=>{
+  const res = Object.assign({},state);
+  res.saveText[0] = action.text;
+  return res;
+};

+ 4 - 3
src/store/async-actions/pushMessage.js

@@ -306,8 +306,9 @@ export const getScaleInfo = (it)=>{
 }
 
 // 病历质控
-export const getMRAnalyse = () => {
-  let baseList = store.getState();
+export const getMRAnalyse = () => {   //第三种模式不调接口
+  return (dispatch, getState) => {}
+  /*let baseList = store.getState();
   let jsonStr = getAllDataStringList(baseList);
   let flg = isAllClear(jsonStr);
   if(flg) {
@@ -340,7 +341,7 @@ export const getMRAnalyse = () => {
         MRAnalyseResult: []
       })
     }
-  }
+  }*/
   
 }
 

+ 5 - 3
src/store/reducers/checkBody.js

@@ -1,10 +1,10 @@
 import {RECOVER_TAG_CHECK,SET,SETNUMBER4,SETSELECTED4,SETCHECKBOX,ADDLABELITEM,SETCHECKTEXT,SETSEARCHDATA,
   SELECTSEARCHDATA,CHANGECHECKTEXTLABEL,CLEARCHECKBODY,CHECK_FOCUS_INDEX,CHECKBODY_CLEAR,
-  SETCHECKINPUT,DEL_CHECKBODY,CHECKCONFIRMSELECTED,
-  CHECKBODY_MUL,DEL_CHECKBODY_LABLE,SET_CK_RADIO_INPUT_VAL,SET_IMPORT_CHECKBODY_LABEL,PRESET,REPUSH_CHECK_LABELS,DELETE_CHECK_SELECTED_TAGS} from '../types/checkBody.js';
+  SETCHECKINPUT,DEL_CHECKBODY,CHECKCONFIRMSELECTED, CHECKBODY_MUL,DEL_CHECKBODY_LABLE,SET_CK_RADIO_INPUT_VAL,
+  SET_IMPORT_CHECKBODY_LABEL,PRESET,REPUSH_CHECK_LABELS,DELETE_CHECK_SELECTED_TAGS,SETCHECKTEXTMODEVALUE} from '../types/checkBody.js';
 import {recoveTag,set,setCheckBoxValue,
   setSearchData,insertLabelData,changeLabelVal,clearCheckBody,backspaceText
-  ,confirm,multipleComfirn,delSingleLable,setImportCheckbodyLabel,preSetCheckbody,reflashLabels} from '../actions/checkBody.js';
+  ,confirm,multipleComfirn,delSingleLable,setImportCheckbodyLabel,preSetCheckbody,reflashLabels,setTextModeValue} from '../actions/checkBody.js';
 import {setRadioInputValue,setRadioValue,setNumberValue,setCheckText,addLabelItem,setInputLabel,deleteSelectedLabels} from '@utils/utils';
 import config from '@config/index.js';
 
@@ -71,6 +71,8 @@ export default function(state=initState,action){
       return deleteSelectedLabels(state,action);
     case REPUSH_CHECK_LABELS:
       return reflashLabels(state,action);
+    case SETCHECKTEXTMODEVALUE:
+      return setTextModeValue(state,action);
     default:
       return res;
   }