diff --git a/src/views/sponeScreen/Echarts/SewageBODEchaer.vue b/src/views/sponeScreen/Echarts/SewageBODEchaer.vue index 221d693..67d95fc 100644 --- a/src/views/sponeScreen/Echarts/SewageBODEchaer.vue +++ b/src/views/sponeScreen/Echarts/SewageBODEchaer.vue @@ -12,8 +12,6 @@ refresh: Number, }, setup(props) { - console.log(props.data, '1asdsad'); - const allData = reactive({ series: [], legend: [], @@ -50,8 +48,6 @@ }); } - console.log(markLinedata, 'markLinedatamarkLinedata'); - let chartDom = echarts.init(document.getElementById(allData.id)); var option; option = { @@ -92,10 +88,8 @@ right: '1%', top: '1%', type: 'plain', - textStyle: { - color: '#7ec7ff', - fontSize: 13, - }, + color: '#7ec7ff', + fontSize: 13, // icon:'rect', itemGap: 25, itemWidth: 18, @@ -144,11 +138,9 @@ }, axisLabel: { //坐标轴刻度标签的相关设置 - textStyle: { - color: '#7ec7ff', - padding: 14, - fontSize: 14, - }, + color: '#7ec7ff', + padding: 14, + fontSize: 14, formatter: function (data) { return data; }, @@ -171,7 +163,7 @@ name: 'mg/L', nameTextStyle: { color: '#7ec7ff', - fontSize: 15, + fontSize: 13, padding: 1, }, min: 0, @@ -190,10 +182,8 @@ }, axisLabel: { show: true, - textStyle: { - color: '#7ec7ff', - padding: 16, - }, + color: '#7ec7ff', + padding: 16, formatter: function (value) { if (value === 0) { return value; @@ -207,55 +197,6 @@ }, ], series: [ - // { - // name: '水深(cm)', - // type: 'line', - // symbol: 'circle', // 默认是空心圆(中间是白色的),改成实心圆 - // showAllSymbol: true, - // symbolSize: 0, - // smooth: true, - // lineStyle: { - // normal: { - // width: 2, - // color: '#19FFB1', // 线条颜色 - // }, - // borderColor: '#19FFB1', - // }, - // itemStyle: { - // color: '#19FFB1', - // borderColor: '#19FFB1', - // borderWidth: 2, - // }, - // tooltip: { - // show: true, - // }, - // areaStyle: { - // //区域填充样式 - // normal: { - // //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 - // color: new echarts.graphic.LinearGradient( - // 0, - // 0, - // 0, - // 1, - // [ - // { - // offset: 0, - // color: 'rgba(25,163,223,.3)', - // }, - // { - // offset: 1, - // color: 'rgba(25,163,223, 0)', - // }, - // ], - // false - // ), - // shadowColor: 'rgba(25,163,223, 0.5)', //阴影颜色 - // shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 - // }, - // }, - // data: props.data.data1, - // }, { name: '', type: 'line', @@ -265,10 +206,8 @@ symbolSize: 0, smooth: true, lineStyle: { - normal: { - width: 2, - color: '#FFF21C', // 线条颜色 - }, + width: 2, + color: '#FFF21C', // 线条颜色 borderColor: '#FFF21C', }, itemStyle: { @@ -281,28 +220,26 @@ }, areaStyle: { //区域填充样式 - normal: { - //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 - color: new echarts.graphic.LinearGradient( - 0, - 0, - 0, - 1, - [ - { - offset: 0, - color: 'rgba(10,219,250,.3)', - }, - { - offset: 1, - color: 'rgba(10,219,250, 0)', - }, - ], - false - ), - shadowColor: 'rgba(10,219,250, 0.5)', //阴影颜色 - shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 - }, + //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 + color: new echarts.graphic.LinearGradient( + 0, + 0, + 0, + 1, + [ + { + offset: 0, + color: 'rgba(10,219,250,.3)', + }, + { + offset: 1, + color: 'rgba(10,219,250, 0)', + }, + ], + false + ), + shadowColor: 'rgba(10,219,250, 0.5)', //阴影颜色 + shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 }, markLine: { symbol: 'none', //去掉警戒线最后面的箭头 diff --git a/src/views/sponeScreen/Echarts/SewageBODEchaer.vue b/src/views/sponeScreen/Echarts/SewageBODEchaer.vue index 221d693..67d95fc 100644 --- a/src/views/sponeScreen/Echarts/SewageBODEchaer.vue +++ b/src/views/sponeScreen/Echarts/SewageBODEchaer.vue @@ -12,8 +12,6 @@ refresh: Number, }, setup(props) { - console.log(props.data, '1asdsad'); - const allData = reactive({ series: [], legend: [], @@ -50,8 +48,6 @@ }); } - console.log(markLinedata, 'markLinedatamarkLinedata'); - let chartDom = echarts.init(document.getElementById(allData.id)); var option; option = { @@ -92,10 +88,8 @@ right: '1%', top: '1%', type: 'plain', - textStyle: { - color: '#7ec7ff', - fontSize: 13, - }, + color: '#7ec7ff', + fontSize: 13, // icon:'rect', itemGap: 25, itemWidth: 18, @@ -144,11 +138,9 @@ }, axisLabel: { //坐标轴刻度标签的相关设置 - textStyle: { - color: '#7ec7ff', - padding: 14, - fontSize: 14, - }, + color: '#7ec7ff', + padding: 14, + fontSize: 14, formatter: function (data) { return data; }, @@ -171,7 +163,7 @@ name: 'mg/L', nameTextStyle: { color: '#7ec7ff', - fontSize: 15, + fontSize: 13, padding: 1, }, min: 0, @@ -190,10 +182,8 @@ }, axisLabel: { show: true, - textStyle: { - color: '#7ec7ff', - padding: 16, - }, + color: '#7ec7ff', + padding: 16, formatter: function (value) { if (value === 0) { return value; @@ -207,55 +197,6 @@ }, ], series: [ - // { - // name: '水深(cm)', - // type: 'line', - // symbol: 'circle', // 默认是空心圆(中间是白色的),改成实心圆 - // showAllSymbol: true, - // symbolSize: 0, - // smooth: true, - // lineStyle: { - // normal: { - // width: 2, - // color: '#19FFB1', // 线条颜色 - // }, - // borderColor: '#19FFB1', - // }, - // itemStyle: { - // color: '#19FFB1', - // borderColor: '#19FFB1', - // borderWidth: 2, - // }, - // tooltip: { - // show: true, - // }, - // areaStyle: { - // //区域填充样式 - // normal: { - // //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 - // color: new echarts.graphic.LinearGradient( - // 0, - // 0, - // 0, - // 1, - // [ - // { - // offset: 0, - // color: 'rgba(25,163,223,.3)', - // }, - // { - // offset: 1, - // color: 'rgba(25,163,223, 0)', - // }, - // ], - // false - // ), - // shadowColor: 'rgba(25,163,223, 0.5)', //阴影颜色 - // shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 - // }, - // }, - // data: props.data.data1, - // }, { name: '', type: 'line', @@ -265,10 +206,8 @@ symbolSize: 0, smooth: true, lineStyle: { - normal: { - width: 2, - color: '#FFF21C', // 线条颜色 - }, + width: 2, + color: '#FFF21C', // 线条颜色 borderColor: '#FFF21C', }, itemStyle: { @@ -281,28 +220,26 @@ }, areaStyle: { //区域填充样式 - normal: { - //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 - color: new echarts.graphic.LinearGradient( - 0, - 0, - 0, - 1, - [ - { - offset: 0, - color: 'rgba(10,219,250,.3)', - }, - { - offset: 1, - color: 'rgba(10,219,250, 0)', - }, - ], - false - ), - shadowColor: 'rgba(10,219,250, 0.5)', //阴影颜色 - shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 - }, + //线性渐变,前4个参数分别是x0,y0,x2,y2(范围0~1);相当于图形包围盒中的百分比。如果最后一个参数是‘true’,则该四个值是绝对像素位置。 + color: new echarts.graphic.LinearGradient( + 0, + 0, + 0, + 1, + [ + { + offset: 0, + color: 'rgba(10,219,250,.3)', + }, + { + offset: 1, + color: 'rgba(10,219,250, 0)', + }, + ], + false + ), + shadowColor: 'rgba(10,219,250, 0.5)', //阴影颜色 + shadowBlur: 20, //shadowBlur设图形阴影的模糊大小。配合shadowColor,shadowOffsetX/Y, 设置图形的阴影效果。 }, markLine: { symbol: 'none', //去掉警戒线最后面的箭头 diff --git a/src/views/sponeScreen/longYW/MonitoringStation.vue b/src/views/sponeScreen/longYW/MonitoringStation.vue index d7ca656..a4b504c 100644 --- a/src/views/sponeScreen/longYW/MonitoringStation.vue +++ b/src/views/sponeScreen/longYW/MonitoringStation.vue @@ -6,29 +6,23 @@
总计 - 86 + {{ tableData.length }}
在线 - 80 + {{ onlineNum }}
离线 - 5 - 个 -
-
-
- 故障 - 1 + {{ outlineNum }}
-
+

站点名称

@@ -39,10 +33,40 @@
-

{{ item.start }}

-

{{ item.num }}

-

{{ item.time }}

-

{{ item.zt }}

+

{{ item.stName }}

+

+ {{ + item.monitorTargetType == 'rainfall' + ? '雨量站' + : item.monitorTargetType == 'river' + ? '河道' + : item.monitorTargetType == 'lake' + ? '湖泊' + : item.monitorTargetType == 'pipeline' + ? '管网' + : item.monitorTargetType == 'channel' + ? '港渠' + : item.monitorTargetType == 'typical_land' + ? '典型地块' + : '--' + }} +

+

{{ item.tt }}

+

+ {{ + item.faultStatus == 'normal' + ? '正常' + : item.faultStatus == 'low_battery' + ? '低电压' + : item.faultStatus == 'low_signal' + ? '低信号' + : item.faultStatus == 'exception' + ? '异常值' + : item.faultStatus == 'offline' + ? '离线' + : '--' + }} +

@@ -53,18 +77,28 @@