|
@@ -98,31 +98,31 @@ class PreviewBody extends Component {
|
|
|
if(val.questionDetailList.length > 0){
|
|
|
return val.questionDetailList.map((item)=>{
|
|
|
if(val.value == item.name){
|
|
|
- return <td style={{width:'20%',fontSize:'12px'}}><span style={{color:item.abnormal != '0' ?"red":null}}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
+ return <td style={{width:'16%',fontSize:'12px'}}><span style={{color:item.abnormal != '0' ?"red":null}}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
- return <td style={{width:'20%',fontSize:'12px'}}><span style={{color:(val.value - 0).toString() == 'NaN'?"red":(val.maxValue || val.minValue)?(val.value > val.maxValue || val.value < val.minValue?"red":null):null}}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
+ return <td style={{width:'16%',fontSize:'12px'}}><span style={{color:(val.value - 0).toString() == 'NaN'?"red":(val.maxValue || val.minValue)?(val.value > val.maxValue || val.value < val.minValue?"red":null):null}}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
}
|
|
|
}
|
|
|
render() {
|
|
|
- const { show, preInfo, dataJson, dataStr,baseObj } = this.props;
|
|
|
+ const { show, preInfo, dataJson, dataStr,baseObj,flg } = this.props;
|
|
|
|
|
|
- return <div className={style['content']}>
|
|
|
+ return <div className={style['content']} style={{width:flg?'700':'820'}}>
|
|
|
<div className={style['contents']} id="content" style={{margin:"0 auto",maxWidth:"600px"}}>
|
|
|
<div ref={this.$content} style={{ clear: 'both', fontSize: '24px', margin: '0px 0px 30px 0px',textAlign:'center' }}>{preInfo.hospitalName}</div>
|
|
|
<table className={style['patInfo']} style={{ margin: '0px 0px 30px 0px', borderCollapse: 'collapse', width: "100%" }}>
|
|
|
<tr>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>卡号:{baseObj?baseObj.patientIdNo:JSON.stringify(preInfo) == '{}'?'':preInfo.patientIdNo}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>姓名:{baseObj?baseObj.patientName:JSON.stringify(preInfo) == '{}'?'':preInfo.patientName}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>年龄:{baseObj?baseObj.patientAge:JSON.stringify(preInfo) == '{}'?'':preInfo.patientAge}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>性别:{baseObj?baseObj.patientSex:JSON.stringify(preInfo) == '{}'?'':preInfo.patientSex}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '31%',fontSize:"14px" }}>卡号:{baseObj?baseObj.patientIdNo:JSON.stringify(preInfo) == '{}'?'':preInfo.patientIdNo}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>姓名:{baseObj?baseObj.patientName:JSON.stringify(preInfo) == '{}'?'':preInfo.patientName}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>年龄:{baseObj?baseObj.patientAge:JSON.stringify(preInfo) == '{}'?'':preInfo.patientAge}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>性别:{baseObj?baseObj.patientSex:JSON.stringify(preInfo) == '{}'?'':preInfo.patientSex}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>就诊时间:{baseObj?baseObj.inquiryDate:(JSON.stringify(preInfo) == '{}'?'':preInfo.systemTime.split(' ')[0])}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>科室:{baseObj?baseObj.hospitalDeptName:(JSON.stringify(preInfo) == '{}'?'':preInfo.hospitalDeptName)}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>医生:{baseObj?baseObj.doctorName:(JSON.stringify(preInfo) == '{}'?'':preInfo.doctorName)}</td>
|
|
|
- <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '25%',fontSize:"14px" }}>门诊号:{baseObj?baseObj.inquiryCode:(JSON.stringify(preInfo) == '{}'?'':preInfo.recordId)}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '31%',fontSize:"14px" }}>就诊时间:{baseObj?baseObj.inquiryDate:(JSON.stringify(preInfo) == '{}'?'':preInfo.systemTime.split(' ')[0])}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>科室:{baseObj?baseObj.hospitalDeptName:(JSON.stringify(preInfo) == '{}'?'':preInfo.hospitalDeptName)}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>医生:{baseObj?baseObj.doctorName:(JSON.stringify(preInfo) == '{}'?'':preInfo.doctorName)}</td>
|
|
|
+ <td style={{ border: '1px solid #aaa', padding: '8px 10px', width: '23%',fontSize:"14px" }}>门诊号:{baseObj?baseObj.inquiryCode:(JSON.stringify(preInfo) == '{}'?'':preInfo.recordId)}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
<table style={{width:"100%", borderCollapse: 'collapse'}}>
|
|
@@ -193,7 +193,6 @@ class PreviewBody extends Component {
|
|
|
return <tr style={{lineHeight:'1.5',width:'100%',fontSize:'12px'}}>
|
|
|
<td style={{width:'32%',fontSize:'12px'}}>{val.name}</td>
|
|
|
{this.showDetails(val)}
|
|
|
-
|
|
|
<td style={{width:'24%',fontSize:'12px'}}>
|
|
|
{normalVal(val.minValue,val.maxValue)}
|
|
|
</td>
|
|
@@ -252,8 +251,8 @@ class PreviewBody extends Component {
|
|
|
</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
- <table style={{ marginTop: '10px',marginBottom:'30px',position:'relative',display: show ? 'block' : 'none' }}>
|
|
|
- <tr style={{position:'absolute',right:'0px',verticalAlign: 'top'}}>
|
|
|
+ <table style={{ marginTop: '10px',marginBottom:'30px',position:'absolute',minWidth:'200px',right:'0',display: show ? 'block' : 'none' }}>
|
|
|
+ <tr style={{textAlign:'right',verticalAlign: 'top',position:'absolute',right:'0'}}>
|
|
|
<td>医生签名:</td>
|
|
|
<td style={{
|
|
|
minWidth:'50px',
|