|
@@ -1,6 +1,6 @@
|
|
|
import React from 'react';
|
|
|
import { SearchOption, InspectCommon, Calendar ,Notify,ConfirmModal,Add} from '@commonComp';
|
|
|
-import { deepClone } from '@utils/tools';
|
|
|
+import { deepClone,normalVal } from '@utils/tools';
|
|
|
import styles from './index.less';
|
|
|
import date1 from './img/date1.png';
|
|
|
import date2 from './img/date2.png';
|
|
@@ -30,7 +30,6 @@ class Inspect extends React.Component {
|
|
|
this.getItemList = this.getItemList.bind(this)
|
|
|
this.getSearchList = this.getSearchList.bind(this)
|
|
|
this.changeActivePart = this.changeActivePart.bind(this)
|
|
|
- this.normalVal = this.normalVal.bind(this)
|
|
|
this.showDetails = this.showDetails.bind(this)
|
|
|
this.delConfirm = this.delConfirm.bind(this)
|
|
|
this.handleCancel = this.handleCancel.bind(this)
|
|
@@ -232,21 +231,6 @@ class Inspect extends React.Component {
|
|
|
}
|
|
|
</ul>
|
|
|
}
|
|
|
- normalVal(min,max){
|
|
|
- if((min-0) && (max-0)){
|
|
|
- return `正常值: (${min}~${max})`
|
|
|
- }else if((min-0) && !(max-0)){
|
|
|
- return `正常值: (>=${min})`
|
|
|
- }else if(!(min-0) && (max-0)){
|
|
|
- if(min == '' || min == null){
|
|
|
- return `正常值: (<=${max})`
|
|
|
- }else{
|
|
|
- return `正常值: (${min}~${max})`
|
|
|
- }
|
|
|
- }else{
|
|
|
- return null;
|
|
|
- }
|
|
|
- }
|
|
|
showDetails(val){
|
|
|
if(val.questionDetailList.length > 0){
|
|
|
return val.questionDetailList.map((item)=>{
|
|
@@ -255,7 +239,7 @@ class Inspect extends React.Component {
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
- return <td><span className={val.value > val.maxValue || val.value < val.minValue?"red":''}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
+ return <td><span className={(val.maxValue || val.minValue) ? (val.value > val.maxValue || val.value < val.minValue?"red":''):''}>{val.value}</span> { val.labelSuffix}</td>
|
|
|
}
|
|
|
}
|
|
|
render() {
|
|
@@ -283,7 +267,7 @@ class Inspect extends React.Component {
|
|
|
<td>{value.itemName}</td>
|
|
|
<td><span className={value.type == 1?'red':null}>{value.value}</span> {value.unit}</td>
|
|
|
<td>
|
|
|
- {this.normalVal(value.min,value.max)}
|
|
|
+ {normalVal(value.min,value.max)}
|
|
|
</td>
|
|
|
<td>{value.time == ''?('导入时间: '+this.state.dateTime):'化验时间: '+value.time}</td>
|
|
|
</tr>
|
|
@@ -322,7 +306,7 @@ class Inspect extends React.Component {
|
|
|
<td>{val.name}</td>
|
|
|
{this.showDetails(val)}
|
|
|
<td>
|
|
|
- {this.normalVal(val.minValue,val.maxValue)}
|
|
|
+ {normalVal(val.minValue,val.maxValue)}
|
|
|
</td>
|
|
|
<td>{'化验时间:'+item.time}</td>
|
|
|
</tr>
|