Luolei 6 anni fa
parent
commit
0687ceaddf

+ 8 - 8
src/components/EmergencyProcedure/EmergencyPart/PartSec/index.jsx

@@ -37,12 +37,12 @@ class PartSec extends React.Component{
       num:num
     })
   }
-  backSec(){
+  backSec(flg){
     const {makeSureCom} = this.props
     this.setState({
       partCom:true
     })
-    makeSureCom('',false,0)    
+    makeSureCom('',false,0,flg)    
   }
   handleStepSecCom(){
     const {data} = this.props
@@ -145,7 +145,7 @@ class PartSec extends React.Component{
         return <React.Fragment>
           <div className={`${styles.nextWar} ${styles.next}`}>
             <span>气胸患者</span> 
-            <img onClick={()=>{this.backSec()}} src={back} alt=""/>
+            <img onClick={()=>{this.backSec(true)}} src={back} alt=""/>
           </div>
           <h4>{'结合症状体征是否危机生命是否濒死休克'}</h4>
           <div style={{display:reback?'block':'none'}} className={`${styles.nextWar} ${styles.next}`}>
@@ -161,7 +161,7 @@ class PartSec extends React.Component{
         return <React.Fragment>
         <div className={`${styles.nextCom} ${styles.next}`}>
           <span>非气胸患者</span> 
-          <img onClick={()=>{this.backSec()}} src={back} alt=""/>
+          <img onClick={()=>{this.backSec(true)}} src={back} alt=""/>
         </div>
         <h4>{'查找其他原因'}</h4>
       </React.Fragment>
@@ -171,7 +171,7 @@ class PartSec extends React.Component{
         return <React.Fragment>
           <div className={`${styles.nextWar} ${styles.next}`}>
             <span>伴低血压休克</span> 
-            <img onClick={()=>{this.backSec()}} src={back} alt=""/>
+            <img onClick={()=>{this.backSec(true)}} src={back} alt=""/>
           </div>
           <h4>判断右心负荷是否增加</h4>
           <div style={{display:resback?'block':'none'}} className={`${styles.nextWar} ${styles.next}`}>
@@ -187,14 +187,14 @@ class PartSec extends React.Component{
         return <React.Fragment>
           <div className={`${styles.nextCom} ${styles.next}`}>
             <span>不伴低血压休克</span> 
-            <img onClick={()=>{this.backSec()}} src={back} alt=""/>
+            <img onClick={()=>{this.backSec(true)}} src={back} alt=""/>
           </div>
           <h4>根据临床经验或者PE评分规则评估PE可能性</h4>
-          <div className={`${styles.nextWar} ${styles.next}`}>
+          <div style={{display:resback?'block':'none'}} className={`${styles.nextWar} ${styles.next}`}>
             <span>评分高或DDI阳性</span> 
             <i onClick={()=>{makeSureCom('',true,1)}}>确定</i>
           </div>
-          <div className={`${styles.nextCom} ${styles.next}`}>
+          <div style={{display:resback?'block':'none'}} className={`${styles.nextCom} ${styles.next}`}>
             <span>评分低且DDI阴性</span> 
             <i onClick={()=>{makeSureCom('',true,0)}}>确定</i>
           </div>

+ 5 - 5
src/components/EmergencyProcedure/EmergencyPart/index.jsx

@@ -55,15 +55,16 @@ class EmergencyProcedure extends React.Component {
     }else if(idx == 2){
       this.setState({
         trdShow:flg,
-        num:num
+        num:num,
+        back:back
       })
-      this.setState({back:back})
     }else if(idx == 3){
       this.setState({
         trdShow:flg,
-        num:num
+        num:num,
+        resback:true,
+        resback:back
       })
-      this.setState({resback:back})
     }else if(idx == 5){
       this.setState({
         trdShow:flg,
@@ -75,7 +76,6 @@ class EmergencyProcedure extends React.Component {
         num:num
       })
     }
-    
   }
   render(){
     const {data,idx} = this.props

+ 3 - 1
src/store/reducers/wrapModalBodyPac.js

@@ -46,7 +46,9 @@ export default (state = initSearchList, action) => {
         tempArrs.push(tmpObj)
       }
     }
-    tmpListImport.push(importLis)
+    if(JSON.stringify(importLis) != '[]'){
+      tmpListImport.push(importLis)
+    }
 
     allState.checkedListImport = [...tmpListImport]
     allState.allCheckLis = [...tempArrs]

+ 1 - 1
src/utils/tools.js

@@ -743,7 +743,7 @@ function getPageCoordinate(event,stic){//获取鼠标点击的位置
     var y = (e.pageY+(stic?25:0)) || (e.clientY + scrollY + (stic?25:0));//弹窗位置偏下25
     let obj = {
       boxLeft : x ,
-      boxTop : y
+      boxTop : y+18
     }
     return obj;
 }