Explorar el Código

历史病例计算公式,可能结果不能打开

zhouna hace 5 años
padre
commit
7241bf3b8d
Se han modificado 1 ficheros con 10 adiciones y 12 borrados
  1. 10 12
      src/components/AssessResult/ScaleItem/index.jsx

+ 10 - 12
src/components/AssessResult/ScaleItem/index.jsx

@@ -197,9 +197,9 @@ class ScaleItem extends Component {
           const cresult = showRes&&showRes[1]&&showRes[1].text;
                     temp = <div className={style['results']}>
                     <span>计算公式结果:</span>
-                    <span className={style["blue"]} onClick={this.showFormula.bind(this,item.conceptId,it)}>{cresult?cresult:'请选择'}</span>
-                    <img src={level1} />
-                    <MiniToast title={it.content.name}
+                    <span className={style["blue"]} style={disabled?{cursor:'default'}:''} onClick={disabled?'':this.showFormula.bind(this,item.conceptId,it)}>{cresult?cresult:'请选择'}</span>
+                      {disabled?'':<img src={level1} />}
+                      {disabled?'':<MiniToast title={it.content.name}
                                confirmText='关闭'
                                icon={allTableIcon}
                                show={formulaId&&formulaId==item.conceptId?true:false}
@@ -218,7 +218,6 @@ class ScaleItem extends Component {
                                   return <div className={style["chooseItem"]}>
                                     <Radio label={ii.detailName}
                                            isSelect={ii.state == 1}
-                                           disabled={disabled}
                                            handleClick={this.handleForRadio.bind(this,item.conceptId,details,idd,ind)}>
                                       >
                                     </Radio>
@@ -232,7 +231,7 @@ class ScaleItem extends Component {
                                 <span>{'请输入'+item1.name+':'}</span>
                               </td>
                               <td>
-                                {disabled?item1.value:<input type="text" placeholder="请输入"  value={item1.value} onKeyDown={this.handleReg.bind(this)} onInput={(e)=>this.handleInputformula(item.conceptId,details,idd,e)}/>}
+                                <input type="text" placeholder="请输入"  value={item1.value} onKeyDown={this.handleReg.bind(this)} onInput={(e)=>this.handleInputformula(item.conceptId,details,idd,e)}/>
                               </td>
                               <td>
                                 <span>{item1.uint}</span>
@@ -242,7 +241,7 @@ class ScaleItem extends Component {
                           }
                         })}
                       </table>
-                      {disabled?"":<div className={style["forMulBtn"]} onClick={this.calcuFormula.bind(this,its)}>计算</div>}
+                      <div className={style["forMulBtn"]} onClick={this.calcuFormula.bind(this,its)}>计算</div>
                       <table>
                         {showRes && Array.isArray(showRes) &&showRes.map((itemResult) => {
                           return <tr>
@@ -255,14 +254,14 @@ class ScaleItem extends Component {
                           </tr>
                         })}
                       </table>
-                    </MiniToast>
+                    </MiniToast>}
                 </div>
         }else if(its.type==3){
           temp = <div className={style['results']}>
                     <span>可能结果:</span>
-                    <span onClick={this.showOption.bind(this,item.conceptId)} className={style["blue"]}>{possible&&possible[item.conceptId]?possible[item.conceptId]:'请选择'}</span>
-                    <img src={level1} />
-                    <MiniToast title='结果选择'
+                    <span onClick={disabled?'':this.showOption.bind(this,item.conceptId)} style={disabled?{cursor:'default'}:''} className={style["blue"]}>{possible&&possible[item.conceptId]?possible[item.conceptId]:'请选择'}</span>
+                    {disabled?'':<img src={level1} />}
+                    {disabled?'':<MiniToast title='结果选择'
                          icon={checkIcon}
                          show={optionId&&optionId==item.conceptId?true:false}
                          close={this.closeOption}
@@ -273,7 +272,6 @@ class ScaleItem extends Component {
                           {it.content.details&&it.content.details.map((lis,ind)=>{
                             return <div className={style["chooseItem"]}>
                               <Radio label={lis.detailName}
-                                     disabled={disabled}
                                      isSelect={radioVal&&radioVal[item.conceptId]==lis.detailName}
                                      handleClick={this.handleRadio.bind(this,lis,item,i)}>
                               </Radio>
@@ -281,7 +279,7 @@ class ScaleItem extends Component {
                             </div>
                           })}
                         </div>
-                    </MiniToast>
+                    </MiniToast>}
                   </div>;
         }
         const passId = item.details[j].type==1?item.details[j].content.conceptId:undefined;