Selaa lähdekoodia

管理评估添加保存历史病历主诉诊断验证

Luolei 6 vuotta sitten
vanhempi
commit
9294f2bf24
2 muutettua tiedostoa jossa 12 lisäystä ja 3 poistoa
  1. 8 1
      src/components/AssessResult/index.jsx
  2. 4 2
      src/containers/ChronicInfo.js

+ 8 - 1
src/components/AssessResult/index.jsx

@@ -5,6 +5,8 @@ import ChooseItem from "./ChooseItem";
 import ScaleItem from "./ScaleItem";
 import Information from '../Information'
 import ChartItem from "./ChartItem";
+import Notify from '@commonComp/Notify';
+import {readyKeepHistory} from '@utils/tools';
 
 class AssessResult extends Component {
   constructor(props) {
@@ -54,7 +56,12 @@ class AssessResult extends Component {
     //点确定关闭弹窗时把参数传到父组件去
     const {handleSave,isAssessConfirm,clearChartData} = this.props;
     clearChartData&&clearChartData();
-    isAssessConfirm&&handleSave(this.state);
+    if(readyKeepHistory() == 1){
+      Notify.error("主诉不能为空");
+    }else if(readyKeepHistory() == 2){
+      Notify.info('诊断不能为空');
+    }
+    isAssessConfirm&&handleSave(this.state,readyKeepHistory());
   }
   handoutTypes(item,i){
     const {getIndexData,indexData,timeTypes,wholeAssessData,scaleInfo,getScaleInfo,possible,radioVal} =this.props;

+ 4 - 2
src/containers/ChronicInfo.js

@@ -47,10 +47,12 @@ function mapDispatchToProps(dispatch){
       })
     },
     //保存管理评估
-    saveAssessInfos(obj){
+    saveAssessInfos(obj,flg){
       dispatch(Object.assign({},obj,{type:SET_SAVE_ASSESS_DATA}));
       dispatch(saveClickNum);
-      dispatch(() => saveMessage())
+      if(flg != 1 && flg != 2){
+        dispatch(() => saveMessage())
+      }
     },
     // 获取量表静态知识
     getInfomation(item){