import React,{Component} from 'react'; import style from './index.less'; import {ItemBox} from '@commonComp'; class Advice extends Component{ constructor(props){ super(props); this.treatInput = React.createRef(); this.assayRef = React.createRef(); this.checkRef = React.createRef(); this.handleTreatInput = this.handleTreatInput.bind(this); this.handleAssayInput = this.handleAssayInput.bind(this); this.handleCheckInput = this.handleCheckInput.bind(this); } handleTreatInput(e, index, ii) { const {advice} = this.props.pushMessage; const changeInput = e.target.value //改变的同类药的值 const { setChangeAdviceTreatment } = this.props; setChangeAdviceTreatment && setChangeAdviceTreatment(index, ii, changeInput) } handleAssayInput(e) { console.log(e.target.value) const changeInput = e.target.value const { setChangeAdviceAssay } = this.props; setChangeAdviceAssay && setChangeAdviceAssay(changeInput) } handleCheckInput(e) { console.log(e.target.value) const changeInput = e.target.value const { setChangeAdviceCheck } = this.props; setChangeAdviceCheck && setChangeAdviceCheck(changeInput) } render(){ const {advice} = this.props.pushMessage; let billing = '' let scheme = advice.scheme && advice.scheme.map((item, index) => { return

{item.treatment.map((it,ii) =>{ return(it.treatmentStr && it.treatmentStr.length > 0 ?

{ it.treatmentStr } {/* {this.handleTreatInput(e, index, ii)}} type='text' value={ it.treatmentStr }/> */}
: '') // return
{it.drugs.length > 0 ? it.name : ''}: {it.drugs.map((drug, drugIndex) =>{ // return({drug.selected ? (drugIndex === 0 ? drug.name : ' ' + drug.name) : ''}) // })}
})}

}) return
{/*
{advice.assay && advice.assay.length > 0 || advice.check && advice.check.length > 0 ?

开单项目

: ''} {advice.assay && {advice.assay}} {advice.check && {advice.check}}
*/} {advice.commontreatment && advice.commontreatment.length > 0 &&
{advice.commontreatment && advice.commontreatment.length > 0 &&

一般治疗

} {advice.commontreatment && {advice.commontreatment} }
} {advice.scheme && advice.scheme.length > 0 &&
{advice.scheme && advice.scheme.length > 0 &&

治疗方案

} {scheme}
}
} } export default Advice;