|
@@ -80,13 +80,18 @@ class DiagnosticList extends Component {
|
|
|
return(
|
|
|
<div className={style['diaglist-wrap']}>
|
|
|
{list && (list.length > 0) && list.map((item, index) => {
|
|
|
+ const hasTreat = item.treat.commonTreatment && item.treat.surgeryTreatment && item.treat.treatment.length>0
|
|
|
return (<div draggable={true} className={style['diag-box'] + ' clearfix'} key={item.id} >
|
|
|
{index === 0 ? '' : <span className={style['diag-up']} onClick={() => {this.upDiagnostic(index)}}><img src={diagUp}/></span>}
|
|
|
{list.length === 1 ? '' : index !== 0 ? '' : <span onClick={() => {this.downDiagnostic(index)}} className={style['diag-down']}><img src={diagDown}/></span>}
|
|
|
<span className={style['diag-number']} style={{fontWeight:index === 0 ?'bold':'normal'}}>{index === 0 ? '主' : index+1}</span>
|
|
|
<span className={style['diag-name']} onClick={()=>{this.handleClickDiag(item)}}>{item.name}<span></span></span>
|
|
|
{item.type === 1 ? <span className={style['diag-first']}>初诊</span> :<span className={style['diag-second']}> 复诊</span>}
|
|
|
- <span className={style['treat']} onClick={() =>{this.showTreat(item)}}>治疗方案</span>
|
|
|
+ <span className={style['treat']}
|
|
|
+ style ={{ color: hasTreat ?'' : 'gray', border: hasTreat ?'' : '1px solid gray'}}
|
|
|
+ onClick={() =>{hasTreat && this.showTreat(item)}}>
|
|
|
+ 治疗方案
|
|
|
+ </span>
|
|
|
<img className={style['diag-del']} src={del_icon} onClick={()=>{this.handleDeleteItem(item.id)}}/>
|
|
|
</div>)
|
|
|
})}
|