|
@@ -219,22 +219,40 @@ request(params)
|
|
|
dynamicHeaders.value=headertable;
|
|
|
let warning=[];//一级警告
|
|
|
let warning2=[];//二级警告
|
|
|
+ let warning3=[];//突水发生
|
|
|
+ let warning4=[];//安全区域
|
|
|
for (let j = 0; j < res.vals.length; j++) {
|
|
|
- if(res.vals[j].v1<=1&&res.vals[j].v1<2){
|
|
|
- res.vals[j].state=0;
|
|
|
- }else{
|
|
|
- if(res.vals[j].v1 >= 2&&res.vals[j].v1< 10){
|
|
|
- res.vals[j].state=1;
|
|
|
- }else if(res.vals[j].v1>=10&&res.vals[j].v1<120){
|
|
|
- res.vals[j].state=2;
|
|
|
- warning2.push(res.vals[j].v1)
|
|
|
- }else if(res.vals[j].v1>160){
|
|
|
- warning.push(res.vals[j].v1)
|
|
|
- res.vals[j].state=3;
|
|
|
+ if(Number(res.vals[j].v1)==0&&Number(res.vals[j].v1)<=0.1){
|
|
|
+ res.vals[j].state=0;
|
|
|
+ warning4.push(res.vals[j].v1);
|
|
|
+ }else if(Number(res.vals[j].v1)>0.1&&Number(res.vals[j].v1)<=0.5){
|
|
|
+ res.vals[j].state=1;
|
|
|
+ warning3.push(res.vals[j].v1);
|
|
|
+ }else if(Number(res.vals[j].v1)>0.5&&Number(res.vals[j].v1)<=1){
|
|
|
+ res.vals[j].state=2;
|
|
|
+ warning2.push(res.vals[j].v1);
|
|
|
+ }else if(Number(res.vals[j].v1)>1){
|
|
|
+ res.vals[j].state=3;
|
|
|
+ warning.push(res.vals[j].v1);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
- }
|
|
|
- }
|
|
|
+ // for (let j = 0; j < res.vals.length; j++) {
|
|
|
+ // if(res.vals[j].v1<=1&&res.vals[j].v1<2){
|
|
|
+ // res.vals[j].state=0;
|
|
|
+ // }else{
|
|
|
+ // if(res.vals[j].v1 >= 2&&res.vals[j].v1< 10){
|
|
|
+ // res.vals[j].state=1;
|
|
|
+ // }else if(res.vals[j].v1>=10&&res.vals[j].v1<120){
|
|
|
+ // res.vals[j].state=2;
|
|
|
+ // warning2.push(res.vals[j].v1)
|
|
|
+ // }else if(res.vals[j].v1>160){
|
|
|
+ // warning.push(res.vals[j].v1)
|
|
|
+ // res.vals[j].state=3;
|
|
|
+
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // }
|
|
|
|
|
|
warnin2.value=warning2.length;
|
|
|
warnin.value=warning.length;
|
|
@@ -284,36 +302,7 @@ const lineChart=()=>{
|
|
|
],
|
|
|
yAxis: [
|
|
|
{
|
|
|
- type: 'value',
|
|
|
- minInterval:1,
|
|
|
- max: 700,
|
|
|
- splitLine: {
|
|
|
- show: true,
|
|
|
- lineStyle:{
|
|
|
- type:'dashed'
|
|
|
- }
|
|
|
- },
|
|
|
- axisLine: {
|
|
|
- lineStyle: {
|
|
|
- type: 'solid',
|
|
|
- color: '#E6E7EC',//左边线的颜色
|
|
|
- width:1 //坐标线的宽度
|
|
|
- }
|
|
|
- },
|
|
|
- axisLabel: {
|
|
|
- type: 'value',
|
|
|
- textStyle: {
|
|
|
- color: function (value, index) {
|
|
|
- if(value >=300){
|
|
|
- return '#CE0000 '
|
|
|
- } else{
|
|
|
- return '#ACD6FF'
|
|
|
- }
|
|
|
- // return value >= 120 ? '#CE0000 ': '#ACD6FF';
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
+ type: 'value',
|
|
|
}
|
|
|
],
|
|
|
color: 'rgba(37, 190, 171, 1)',
|