Jelajahi Sumber

修改添加诊断时诊断已存在放在初诊复诊弹窗前面

zhangxc 6 tahun lalu
induk
melakukan
53dcee5e15
1 mengubah file dengan 9 tambahan dan 2 penghapusan
  1. 9 2
      src/components/DiagnosticItem/index.jsx

+ 9 - 2
src/components/DiagnosticItem/index.jsx

@@ -33,11 +33,18 @@ class DiagnosticItem extends Component{
             })
         }
     chooseDiagodal(item) {
+        const { diagnosticList,getTips } = this.props;
+        getTips && getTips(item);
+        for (let i = 0; i < diagnosticList.length; i++) {
+            if(diagnosticList[i].id === item.id && diagnosticList[i].name === item.name) {
+                Notify.info('该诊断已存在');
+                return
+            }
+        }
         this.setState({
             visible: true
         })
-        const { getTips } = this.props;
-        getTips && getTips(item);
+       
     }
     addDiagodal(diagType){
         const {item} = this.props;