|
@@ -40,7 +40,8 @@ class ScaleItem extends Component {
|
|
|
}
|
|
|
showOption(id){
|
|
|
this.setState({
|
|
|
- optionId:id
|
|
|
+ optionId: id,
|
|
|
+ formulaId: ''
|
|
|
})
|
|
|
}
|
|
|
closeOption(){
|
|
@@ -116,7 +117,8 @@ class ScaleItem extends Component {
|
|
|
}
|
|
|
showFormula(id){
|
|
|
this.setState({
|
|
|
- formulaId:id
|
|
|
+ formulaId: id,
|
|
|
+ optionId: ''
|
|
|
});
|
|
|
}
|
|
|
closeFormula(){
|
|
@@ -183,9 +185,11 @@ class ScaleItem extends Component {
|
|
|
if(indexs[i]&&indexs[i].includes(j)){
|
|
|
if(its.type==1){ //量表
|
|
|
let scaleRes=formulaResult&&formulaResult[it.content.conceptId]&&formulaResult[it.content.conceptId].calcalculate;
|
|
|
+ const name = scaleRes&&scaleRes.result?(' 【'+it.content.name+'】 结果:'+scaleRes.result.value+" "+(scaleRes.result.text||'')):'【'+it.content.name+'】';
|
|
|
temp =<span className={style['scale']}
|
|
|
+ title={name}
|
|
|
onClick={this.handleShowScale.bind(this,it.content)}>
|
|
|
- {scaleRes&&scaleRes.result?(' 【'+it.content.name+'】 结果:'+scaleRes.result.value+" "+(scaleRes.result.text||'')):'【'+it.content.name+'】'}
|
|
|
+ {name}
|
|
|
</span>;
|
|
|
}else if(its.type==2){ //计算公式
|
|
|
const showRes = calcuResult&&calcuResult[item.conceptId]||it.content.result;
|
|
@@ -282,10 +286,10 @@ class ScaleItem extends Component {
|
|
|
}
|
|
|
const passId = item.details[j].type==1?item.details[j].content.conceptId:undefined;
|
|
|
const li = disabled?<li>
|
|
|
- <span>{item.name}:</span>
|
|
|
+ <span className={style['s-title']}>{item.name}:</span>
|
|
|
<div className={style['row']}>{temp}</div>
|
|
|
</li>:<li>
|
|
|
- <span>{item.name}:</span>
|
|
|
+ <span className={style['s-title']}>{item.name}:</span>
|
|
|
<div className={style['row']}>{temp}</div>
|
|
|
<div className={style["recommend"]} onClick={()=>this.props.handleRemove(false,i,passId,j)}>
|
|
|
<img className={style["deleteIconNo"]} src={deleteIconNo} />
|
|
@@ -323,15 +327,16 @@ class ScaleItem extends Component {
|
|
|
it = {conceptId:i,name:scaleItems[i].name};//this.getScaleContent(scaleItems[i].data);
|
|
|
if(!it) continue;
|
|
|
let scaleRes=formulaResult&&formulaResult[it.conceptId]&&formulaResult[it.conceptId].calcalculate;
|
|
|
+ const name = scaleRes&&scaleRes.result?(' 【'+scaleItems[i].name+'】 结果:'+scaleRes.result.value+" "+(scaleRes.result.text||'')):'【'+scaleItems[i].name+'】';
|
|
|
//这里onClick不能用箭头函数,用箭头函数会一直绑定for的最后一个it
|
|
|
- temp =<span className={style['scale']} onClick={this.handleShowScale.bind(this,it)}>
|
|
|
- {scaleRes&&scaleRes.result?(' 【'+scaleItems[i].name+'】 结果:'+scaleRes.result.value+" "+(scaleRes.result.text||'')):'【'+scaleItems[i].name+'】'}
|
|
|
- </span>;
|
|
|
+ temp =<span className={style['scale']}
|
|
|
+ title={name}
|
|
|
+ onClick={this.handleShowScale.bind(this,it)}>{name}</span>;
|
|
|
li = disabled?<li>
|
|
|
- <span>相关量表:</span>
|
|
|
+ <span className={style['s-title']}>相关量表:</span>
|
|
|
<div className={style['row']}>{temp}</div>
|
|
|
</li>:<li>
|
|
|
- <span>相关量表:</span>
|
|
|
+ <span className={style['s-title']}>相关量表:</span>
|
|
|
<div className={style['row']}>{temp}</div>
|
|
|
<div className={style["recommend"]} onClick={()=>this.props.handleRemove(true,it.conceptId)}>
|
|
|
<img className={style["deleteIconNo"]} src={deleteIconNo} />
|