|
@@ -156,7 +156,7 @@ class ScaleItem extends Component {
|
|
|
}
|
|
|
getDetailItems(item,i){
|
|
|
let arr = [],temp='';
|
|
|
- const {indexs,result,formulaResult,calcuResult} = this.props;
|
|
|
+ const {indexs,result,formulaResult,calcuResult,disabled} = this.props;
|
|
|
const {optionId,formulaId,radioVal,formulaData,isFormulaConfirm} = this.state;
|
|
|
const possible=result&&result.possible;
|
|
|
|
|
@@ -197,6 +197,7 @@ 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.id,idd, ind)}>
|
|
|
>
|
|
|
</Radio>
|
|
@@ -210,7 +211,7 @@ class ScaleItem extends Component {
|
|
|
<span>{'请输入'+item1.name+':'}</span>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input type="text" placeholder="请输入" value={item1.value} onInput={(e)=>this.handleInputformula(item.id,idd,e.target.value)}/>
|
|
|
+ <input type="text" disabled={disabled} placeholder="请输入" value={item1.value} onInput={(e)=>this.handleInputformula(item.id,idd,e.target.value)}/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<span>{item1.uint}</span>
|
|
@@ -220,7 +221,7 @@ class ScaleItem extends Component {
|
|
|
}
|
|
|
})}
|
|
|
</table>
|
|
|
- <div className={style["forMulBtn"]} onClick={this.calcuFormula.bind(this,j, item, i)}>计算</div>
|
|
|
+ {disabled?"":<div className={style["forMulBtn"]} onClick={this.calcuFormula.bind(this,j, item, i)}>计算</div>}
|
|
|
<table>
|
|
|
{showRes && Array.isArray(showRes) &&showRes.map((itemResult, resultIndex) => {
|
|
|
return <tr>
|
|
@@ -261,13 +262,17 @@ class ScaleItem extends Component {
|
|
|
</MiniToast>
|
|
|
</div>;
|
|
|
}
|
|
|
- arr.push(<li>
|
|
|
+ const li = disabled?<li>
|
|
|
+ <span>{item.name}:</span>
|
|
|
+ <div className={style['row']}>{temp}</div>
|
|
|
+ </li>:<li>
|
|
|
<span>{item.name}:</span>
|
|
|
<div className={style['row']}>{temp}</div>
|
|
|
<div className={style["recommend"]} onClick={()=>this.props.handleRemove(i,j)}>
|
|
|
<img className={style["deleteIcon"]} src={deleteIcon} />
|
|
|
</div>
|
|
|
- </li>);
|
|
|
+ </li>;
|
|
|
+ arr.push(li);
|
|
|
}
|
|
|
});
|
|
|
return arr;
|