|
@@ -2,7 +2,7 @@ import React from 'react';
|
|
|
import { SearchOption, InspectCommon, Calendar, Notify, ConfirmModal, Add, DelToast } from '@commonComp';
|
|
|
import SlideExcel from './SlideExcel';
|
|
|
import SlideSelect from './SlideSelect';
|
|
|
-import { deepClone, getPageCoordinate, getStatusImg ,getCurrentDate,setPosition,getCalendarDate} from '@utils/tools';
|
|
|
+import { deepClone, getPageCoordinate, getStatusImg,getDomUpDown ,getCurrentDate,setPosition,getCalendarDate} from '@utils/tools';
|
|
|
import styles from './index.less';
|
|
|
import ScrollArea from 'react-scrollbar';
|
|
|
import store from '@store';
|
|
@@ -316,33 +316,8 @@ class Inspect extends React.Component {
|
|
|
}
|
|
|
showDetails(val) {
|
|
|
let min = val.minValue, max = val.maxValue, value = val.value, dom = '';
|
|
|
- if(min == null&&max == null||min == undefined&&max == undefined||min == ''&&max == ''){
|
|
|
- dom = getStatusImg(0, value, 1)
|
|
|
- }else if (!isNaN(min) && !isNaN(max)) {//有最大值最小值
|
|
|
- if (isNaN(value)) {//输入的不是数据
|
|
|
- dom = getStatusImg(1, value, 1)
|
|
|
- } else if (value <= min) {//下降
|
|
|
- dom = getStatusImg(3, value, 1)
|
|
|
- } else if (value >= max) {//上升
|
|
|
- dom = getStatusImg(2, value, 1)
|
|
|
- } else {//正常
|
|
|
- dom = getStatusImg(0, value, 1)
|
|
|
- }
|
|
|
- } else if (isNaN(min) && !isNaN(max)) {//有最大值无最小值
|
|
|
- if (value >= max) {//上升
|
|
|
- dom = getStatusImg(2, value, 1)
|
|
|
- } else {//正常
|
|
|
- dom = getStatusImg(0, value, 1)
|
|
|
- }
|
|
|
- } else if (!isNaN(min) && isNaN(max)) {//有最小值无最大值
|
|
|
- if (value <= min) {//下降
|
|
|
- dom = getStatusImg(3, value, 1)
|
|
|
- } else {//正常
|
|
|
- dom = getStatusImg(0, value, 1)
|
|
|
- }
|
|
|
- } else {//无最大最小值(中文))
|
|
|
- dom = getStatusImg(1, value, 1)
|
|
|
- }
|
|
|
+ dom = getDomUpDown(min,max,value)
|
|
|
+
|
|
|
if (val.questionDetailList.length > 0) {
|
|
|
return val.questionDetailList.map((item) => {
|
|
|
if (val.value == item.name) {
|