|
@@ -26,12 +26,6 @@
|
|
<div class="center-echart">
|
|
<div class="center-echart">
|
|
<div class="nav-title">
|
|
<div class="nav-title">
|
|
<div class="title">光纤测温系统温度实时监测</div>
|
|
<div class="title">光纤测温系统温度实时监测</div>
|
|
- <!-- <a-select style="width: 240px; margin-left: 10px" v-model="pointCode" allowClear class="code-mode-select"
|
|
|
|
- placeholder="请选择" @change="handleChange">
|
|
|
|
- <a-select-option v-for="device in pointList" :key="device.value" :value="device.value">{{ device.label
|
|
|
|
- }}
|
|
|
|
- </a-select-option>
|
|
|
|
- </a-select> -->
|
|
|
|
</div>
|
|
</div>
|
|
<div class="echart-box">
|
|
<div class="echart-box">
|
|
<echartLine :echartDataGq="echartDataGq" :maxY="maxY" :echartDw="echartDw"></echartLine>
|
|
<echartLine :echartDataGq="echartDataGq" :maxY="maxY" :echartDw="echartDw"></echartLine>
|
|
@@ -41,17 +35,6 @@
|
|
<div class="bot-content">
|
|
<div class="bot-content">
|
|
<div class="title">
|
|
<div class="title">
|
|
<div class="text">束管系统监测</div>
|
|
<div class="text">束管系统监测</div>
|
|
- <!-- <div class="search">
|
|
|
|
- <a-range-picker v-model="TimeRange" :show-time="{ format: 'HH:mm:ss' }" format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
- :placeholder="['开始时间', '终止时间']" @change="onDataChange" />
|
|
|
|
-
|
|
|
|
- <a-select style="width: 240px; margin-left: 10px" v-model="pointCode1" allowClear
|
|
|
|
- class="code-mode-select" placeholder="请选择" @change="handleChange1">
|
|
|
|
- <a-select-option v-for="device in pointList1" :key="device.value" :value="device.value">{{
|
|
|
|
- device.label }}
|
|
|
|
- </a-select-option>
|
|
|
|
- </a-select>
|
|
|
|
- </div> -->
|
|
|
|
</div>
|
|
</div>
|
|
<div class="content">
|
|
<div class="content">
|
|
<div class="box" v-for="(item, index) in contentList" :key="index">
|
|
<div class="box" v-for="(item, index) in contentList" :key="index">
|
|
@@ -100,42 +83,22 @@ let echartDataGq = reactive({
|
|
let echartDataSg = reactive({
|
|
let echartDataSg = reactive({
|
|
xData: [],
|
|
xData: [],
|
|
yData: [],
|
|
yData: [],
|
|
- lengedData: 'O2',
|
|
|
|
|
|
+ lengedData: 'O₂',
|
|
})
|
|
})
|
|
let echartDataSgList = reactive<any[]>([])
|
|
let echartDataSgList = reactive<any[]>([])
|
|
-//光钎测温测点编号
|
|
|
|
-// let pointCode = ref('')
|
|
|
|
-//束管监测-查询时间
|
|
|
|
-// let TimeRange = reactive<any>([])
|
|
|
|
-//束管监测-测点编号
|
|
|
|
-// let pointCode1 = ref('')
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-//光钎测温测点编号选项切换
|
|
|
|
-// function handleChange(val) {
|
|
|
|
-// pointCode.value = val
|
|
|
|
-// }
|
|
|
|
-//束管监测-时间选项切换
|
|
|
|
-// function onDataChange(value, dateString) {
|
|
|
|
-// TimeRange = [dateString[0], dateString[1]]
|
|
|
|
-// }
|
|
|
|
-//束管监测测点编号选项切换
|
|
|
|
-// function handleChange1(val) {
|
|
|
|
-// pointCode1.value = val
|
|
|
|
-// }
|
|
|
|
//束管实时数据选项点击
|
|
//束管实时数据选项点击
|
|
function getSgClick(items) {
|
|
function getSgClick(items) {
|
|
echartDataSg.xData.length = 0
|
|
echartDataSg.xData.length = 0
|
|
echartDataSg.yData.length = 0
|
|
echartDataSg.yData.length = 0
|
|
echartDataSg.lengedData = items.title
|
|
echartDataSg.lengedData = items.title
|
|
switch (items.title) {
|
|
switch (items.title) {
|
|
- case 'O2':
|
|
|
|
|
|
+ case 'O₂':
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.yData.push(el.o2val)
|
|
echartDataSg.yData.push(el.o2val)
|
|
})
|
|
})
|
|
break;
|
|
break;
|
|
- case 'C2H4':
|
|
|
|
|
|
+ case 'C₂H₄':
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.yData.push(el.ch2val)
|
|
echartDataSg.yData.push(el.ch2val)
|
|
@@ -147,19 +110,19 @@ function getSgClick(items) {
|
|
echartDataSg.yData.push(el.coval)
|
|
echartDataSg.yData.push(el.coval)
|
|
})
|
|
})
|
|
break;
|
|
break;
|
|
- case 'CH4':
|
|
|
|
|
|
+ case 'CH₄':
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.yData.push(el.chval)
|
|
echartDataSg.yData.push(el.chval)
|
|
})
|
|
})
|
|
break;
|
|
break;
|
|
- case 'CO2':
|
|
|
|
|
|
+ case 'CO₂':
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.yData.push(el.co2val)
|
|
echartDataSg.yData.push(el.co2val)
|
|
})
|
|
})
|
|
break;
|
|
break;
|
|
- case 'C2H2':
|
|
|
|
|
|
+ case 'C₂H₂':
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSgList.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.yData.push(el.gasval)
|
|
echartDataSg.yData.push(el.gasval)
|
|
@@ -204,17 +167,17 @@ watch(() => props.listData, (val, val1) => {
|
|
|
|
|
|
val.bundletube[0].history.forEach(el => {
|
|
val.bundletube[0].history.forEach(el => {
|
|
echartDataSg.xData.push(el.time)
|
|
echartDataSg.xData.push(el.time)
|
|
- if (echartDataSg.lengedData == 'O2') {
|
|
|
|
|
|
+ if (echartDataSg.lengedData == 'O₂') {
|
|
echartDataSg.yData.push(el.o2val)
|
|
echartDataSg.yData.push(el.o2val)
|
|
- } else if (echartDataSg.lengedData == 'C2H4') {
|
|
|
|
|
|
+ } else if (echartDataSg.lengedData == 'C₂H₄') {
|
|
echartDataSg.yData.push(el.ch2val)
|
|
echartDataSg.yData.push(el.ch2val)
|
|
- } else if (echartDataSg.lengedData == 'C2H2') {
|
|
|
|
|
|
+ } else if (echartDataSg.lengedData == 'C₂H₂') {
|
|
echartDataSg.yData.push(el.gasval)
|
|
echartDataSg.yData.push(el.gasval)
|
|
- } else if (echartDataSg.lengedData == 'CH4') {
|
|
|
|
|
|
+ } else if (echartDataSg.lengedData == 'CH₄') {
|
|
echartDataSg.yData.push(el.chval)
|
|
echartDataSg.yData.push(el.chval)
|
|
} else if (echartDataSg.lengedData == 'CO') {
|
|
} else if (echartDataSg.lengedData == 'CO') {
|
|
echartDataSg.yData.push(el.coval)
|
|
echartDataSg.yData.push(el.coval)
|
|
- } else if (echartDataSg.lengedData == 'CO2') {
|
|
|
|
|
|
+ } else if (echartDataSg.lengedData == 'CO₂') {
|
|
echartDataSg.yData.push(el.co2val)
|
|
echartDataSg.yData.push(el.co2val)
|
|
}
|
|
}
|
|
echartDataSgList.push(el)
|
|
echartDataSgList.push(el)
|
|
@@ -234,10 +197,10 @@ watch(() => props.listData, (val, val1) => {
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
|
|
|
.work-nav {
|
|
.work-nav {
|
|
- height: 115px;
|
|
|
|
|
|
+ height: 15%;
|
|
width: 100%;
|
|
width: 100%;
|
|
margin-bottom: 20px;
|
|
margin-bottom: 20px;
|
|
- background: url('../../../../../assets/images/fire/bj1.png') no-repeat;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/bj1.png') no-repeat center;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -284,7 +247,7 @@ watch(() => props.listData, (val, val1) => {
|
|
|
|
|
|
.percent {
|
|
.percent {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 94px;
|
|
|
|
|
|
+ height: 82%;
|
|
padding: 0px 20px;
|
|
padding: 0px 20px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
display: flex;
|
|
display: flex;
|
|
@@ -311,8 +274,8 @@ watch(() => props.listData, (val, val1) => {
|
|
}
|
|
}
|
|
|
|
|
|
.pic {
|
|
.pic {
|
|
- width: 94px;
|
|
|
|
- height: 94px;
|
|
|
|
|
|
+ width: 30%;
|
|
|
|
+ height: 82%;
|
|
|
|
|
|
img {
|
|
img {
|
|
width: 100%;
|
|
width: 100%;
|
|
@@ -321,7 +284,7 @@ watch(() => props.listData, (val, val1) => {
|
|
}
|
|
}
|
|
|
|
|
|
.content {
|
|
.content {
|
|
- height: 94px;
|
|
|
|
|
|
+ height: 82%;
|
|
margin-left: 15px;
|
|
margin-left: 15px;
|
|
color: #fff;
|
|
color: #fff;
|
|
display: flex;
|
|
display: flex;
|
|
@@ -346,28 +309,29 @@ watch(() => props.listData, (val, val1) => {
|
|
}
|
|
}
|
|
|
|
|
|
.nav:nth-child(1) .pic {
|
|
.nav:nth-child(1) .pic {
|
|
- background: url('../../../../../assets/images/fire/max.svg') no-repeat;
|
|
|
|
- background-position: 50% 50%;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/max.svg') no-repeat center;
|
|
|
|
+ background-size: 50% 50%;
|
|
}
|
|
}
|
|
|
|
|
|
.nav:nth-child(2) .pic {
|
|
.nav:nth-child(2) .pic {
|
|
- background: url('../../../../../assets/images/fire/min.svg') no-repeat;
|
|
|
|
- background-position: 50% 50%;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/min.svg') no-repeat center;
|
|
|
|
+ background-size: 50% 50%;
|
|
}
|
|
}
|
|
|
|
|
|
.nav:nth-child(3) .pic {
|
|
.nav:nth-child(3) .pic {
|
|
- background: url('../../../../../assets/images/fire/pj.svg') no-repeat;
|
|
|
|
- background-position: 50% 50%;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/pj.svg') no-repeat center;
|
|
|
|
+ background-size: 50% 50%;
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
.center-echart {
|
|
.center-echart {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 242px;
|
|
|
|
|
|
+ height: 32%;
|
|
padding: 15px;
|
|
padding: 15px;
|
|
margin-bottom: 20px;
|
|
margin-bottom: 20px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
- background: url('../../../../../assets/images/fire/bj1.png') no-repeat;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/bj1.png') no-repeat center;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
|
|
|
|
.nav-title {
|
|
.nav-title {
|
|
@@ -392,21 +356,20 @@ watch(() => props.listData, (val, val1) => {
|
|
.bot-content {
|
|
.bot-content {
|
|
position: relative;
|
|
position: relative;
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: calc(100% - 397px);
|
|
|
|
|
|
+ height: calc(53% - 40px);
|
|
padding: 15px 15px 0px 15px;
|
|
padding: 15px 15px 0px 15px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
- background: url('../../../../../assets/images/fire/bj1.png') no-repeat;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/bj1.png') no-repeat center;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
|
|
|
|
.title {
|
|
.title {
|
|
- height: 32px;
|
|
|
|
|
|
+ height: 30px;
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
- margin-bottom: 10px;
|
|
|
|
|
|
|
|
.text {
|
|
.text {
|
|
- height: 32px;
|
|
|
|
- line-height: 32px;
|
|
|
|
|
|
+ height: 30px;
|
|
|
|
+ line-height: 30px;
|
|
font-family: 'douyuFont';
|
|
font-family: 'douyuFont';
|
|
font-size: 16px;
|
|
font-size: 16px;
|
|
color: #3df6ff;
|
|
color: #3df6ff;
|
|
@@ -414,22 +377,22 @@ watch(() => props.listData, (val, val1) => {
|
|
}
|
|
}
|
|
|
|
|
|
.content {
|
|
.content {
|
|
- height: calc(100% - 42px);
|
|
|
|
|
|
+ height: calc(100% - 30px);
|
|
display: flex;
|
|
display: flex;
|
|
flex-direction: column;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
|
|
|
.box {
|
|
.box {
|
|
width: 100%;
|
|
width: 100%;
|
|
- height: 90px;
|
|
|
|
|
|
+ height: 29%;
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
|
|
|
|
.box-item {
|
|
.box-item {
|
|
position: relative;
|
|
position: relative;
|
|
- width: 242px;
|
|
|
|
|
|
+ width: 16%;
|
|
height: 100%;
|
|
height: 100%;
|
|
- background: url('../../../../../assets/images/fire/14174.png') no-repeat;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/14174.png') no-repeat center;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
|
|
|
@@ -439,24 +402,23 @@ watch(() => props.listData, (val, val1) => {
|
|
top: 0;
|
|
top: 0;
|
|
transform: translate(-50%);
|
|
transform: translate(-50%);
|
|
color: #fff;
|
|
color: #fff;
|
|
- font-size: 16px;
|
|
|
|
|
|
+ font-size: 14px;
|
|
}
|
|
}
|
|
|
|
|
|
.content-item {
|
|
.content-item {
|
|
position: absolute;
|
|
position: absolute;
|
|
- width: 226px;
|
|
|
|
- height: 24px;
|
|
|
|
- line-height: 24px;
|
|
|
|
|
|
+ width: 93%;
|
|
|
|
+ height: 27%;
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
padding: 0px 10px;
|
|
padding: 0px 10px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
- color: #fff;
|
|
|
|
- font-size: 14px;
|
|
|
|
- background: url('../../../../../assets/images/fire/contetn.png') no-repeat;
|
|
|
|
|
|
+ background: url('../../../../../assets/images/fire/contetn.png') no-repeat center;
|
|
background-size: 100% 100%;
|
|
background-size: 100% 100%;
|
|
|
|
|
|
&:nth-child(2) {
|
|
&:nth-child(2) {
|
|
left: 50%;
|
|
left: 50%;
|
|
- top: 26px;
|
|
|
|
|
|
+ top: 28%;
|
|
transform: translate(-50%);
|
|
transform: translate(-50%);
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -464,7 +426,7 @@ watch(() => props.listData, (val, val1) => {
|
|
|
|
|
|
&:nth-child(3) {
|
|
&:nth-child(3) {
|
|
left: 50%;
|
|
left: 50%;
|
|
- top: 56px;
|
|
|
|
|
|
+ top: 62%;
|
|
transform: translate(-50%);
|
|
transform: translate(-50%);
|
|
display: flex;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
justify-content: space-between;
|
|
@@ -483,10 +445,10 @@ watch(() => props.listData, (val, val1) => {
|
|
.echart-box {
|
|
.echart-box {
|
|
position: absolute;
|
|
position: absolute;
|
|
left: 50%;
|
|
left: 50%;
|
|
- top: 57px;
|
|
|
|
|
|
+ top: 50px;
|
|
transform: translate(-50%, 0);
|
|
transform: translate(-50%, 0);
|
|
- width: calc(100% - 514px);
|
|
|
|
- height: calc(100% - 57px);
|
|
|
|
|
|
+ width: 66%;
|
|
|
|
+ height: calc(100% - 50px);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|