From a3413ab578d223cb5543fd6424a96340c17a25a1 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期三, 21 四月 2021 10:21:56 +0800 Subject: [PATCH] 废水人工检测数据图表 --- src/components/BaseNav/WasteWater/RealData.vue | 8 src/components/BaseNav/WasteWater/Detail.vue | 368 ++++++++++++---------------------------------------- src/components/BaseNav/WasteWater/HourData.vue | 4 src/components/BaseNav/WasteWater/DayData.vue | 4 4 files changed, 95 insertions(+), 289 deletions(-) diff --git a/src/components/BaseNav/WasteWater/DayData.vue b/src/components/BaseNav/WasteWater/DayData.vue index a5f0006..110baea 100644 --- a/src/components/BaseNav/WasteWater/DayData.vue +++ b/src/components/BaseNav/WasteWater/DayData.vue @@ -31,7 +31,7 @@ <div class="detailbtn hover-bottom">鏌ヨ</div> <div class="detailbtn hover-bottom">鏄庣粏琛�</div> </div> - <div style="width:5rem;height:2rem;" id="echarts" ref="echartsday"> + <div style="width:5rem;height:1.5rem;" id="echarts" ref="echartsday"> </div> </div> <!-- <!– 鏄庣粏寮规 –>--> @@ -306,7 +306,7 @@ }, effChartShow (divid, title, legend, xdata, ydatas, yname, jcdID, datatype) { this.chart = this.$echarts.init(this.$refs.echartsday) - console.log(this.chart) + // console.log(this.chart) this.chart.clear() var dataUnit = '' if (datatype === 1) { diff --git a/src/components/BaseNav/WasteWater/Detail.vue b/src/components/BaseNav/WasteWater/Detail.vue index 1374053..28d8d06 100644 --- a/src/components/BaseNav/WasteWater/Detail.vue +++ b/src/components/BaseNav/WasteWater/Detail.vue @@ -1,311 +1,117 @@ <template> -<!-- <el-table :data="tableData" style="width:730px" height="200px">--> -<!-- <el-table-column v-for="(item, index) in tableLabel" :key="index" :prop="item.prop"--> -<!-- :label="item.label">--> -<!-- <el-table-column v-for="(item1, index1) in item.label" :key="index1" :prop="item1.prop" :label="item1.label">--> -<!-- </el-table-column>--> -<!-- </el-table-column>--> -<!-- </el-table>--> - <div style="width: 5.9rem"> - <el-table - :data="tableData" - max-height="255px" - style="width: 100%;height: 100%"> - <el-table-column - prop="date" - width="130" - label="妫�娴嬫椂闂�"> - </el-table-column> - <el-table-column - label="BOD5"> + <div class="detail" style="width: 5rem"> + <el-table + :data="tableData" + style="width: 100%;" + height="200px" + > <el-table-column - prop="codWatch" - label="鐩戞祴鍊�"> + prop="LabMonTime" + label="妫�娴嬫椂闂�"> </el-table-column> <el-table-column - prop="codTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="COD"> - <el-table-column - prop="phWatch" - label="鐩戞祴鍊�"> + label="COD"> + <el-table-column + prop="LabMonValue" + label="鐩戞祴鍊�"> + </el-table-column> + <el-table-column + prop="StdValue" + label="鏍囧噯鍊�"> + </el-table-column> </el-table-column> <el-table-column - prop="codTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="PH"> - <el-table-column - prop="bod5Watch" - label="鐩戞祴鍊�"> + label="姘ㄦ爱"> + <el-table-column + prop="LabMonValue" + label="鐩戞祴鍊�"> + </el-table-column> + <el-table-column + prop="StdValue" + label="鏍囧噯鍊�"> + </el-table-column> </el-table-column> <el-table-column - prop="bod5Time" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="姘ㄦ爱"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> + label="鎬荤7"> + <el-table-column + prop="LabMonValue" + label="鐩戞祴鍊�"> + </el-table-column> + <el-table-column + prop="StdValue" + label="鏍囧噯鍊�"> + </el-table-column> </el-table-column> <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> + label="鎬绘爱"> + <el-table-column + prop="LabMonValue" + label="鐩戞祴鍊�"> + </el-table-column> + <el-table-column + prop="StdValue" + label="鏍囧噯鍊�"> + </el-table-column> </el-table-column> - </el-table-column> - <el-table-column - label="鎸ュ彂閰�"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="姘熺瀛�"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="纭寲鐗�"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="鐭虫补绫�"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="鎮诞鐗�"> - <el-table-column - prop="adWatch" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="adTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - </el-table> + <!-- <el-table-column--> + <!-- fixed="right"--> + <!-- label="鑻�">--> + <!-- <el-table-column--> + <!-- fixed="right"--> + <!-- prop="LabMonValue"--> + <!-- label="鐩戞祴鍊�">--> + <!-- </el-table-column>--> + <!-- <el-table-column--> + <!-- fixed="right"--> + <!-- prop="StdValue"--> + <!-- label="鏍囧噯鍊�">--> + <!-- </el-table-column>--> + <!-- </el-table-column>--> + </el-table> </div> </template> <script> + +import mapApi from '@/api/mapApi' +import 'dayjs/locale/es' +import dayjs from 'dayjs' + export default { name: 'Detail', data () { return { - tableData: [{ - date: '2016-05-03 12:00:00', - codWatch: '7.23', - codTime: '-', - phWatch: '0.43', - phTime: '9.21', - bod5Watch: '7.12', - bod5Time: '-', - adWatch: '0.23', - adTime: '-' - }, - { - date: '2016-05-03 12:00:15', - codWatch: '-', - codTime: '5.32', - phWatch: '-', - phTime: '0.23', - bod5Watch: '1', - bod5Time: '9.88', - adWatch: '1.76', - adTime: '-' - }, - { - date: '2016-05-03 12:00:30', - codWatch: '-', - codTime: '0.92', - phWatch: '-', - phTime: '8.71', - bod5Watch: '0.72', - bod5Time: '-', - adWatch: '6.23', - adTime: '0.86' - }, - { - date: '2016-05-03 12:01:15', - codWatch: '10.22', - codTime: '-', - phWatch: '-', - phTime: '0.92', - bod5Watch: '0.82', - bod5Time: '-', - adWatch: '23.82', - adTime: '-' - }, - { - date: '2016-05-03 12:01:30', - codWatch: '0.31', - codTime: '-', - phWatch: '-', - phTime: '6.12', - bod5Watch: '0.31', - bod5Time: '-', - adWatch: '0.21', - adTime: '-' - }, - { - date: '2016-05-03 12:02:15', - codWatch: '9.22', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '0.72', - adWatch: '-', - adTime: '17.23' - }, - { - date: '2016-05-03 12:02:30', - codWatch: '-', - codTime: '-', - phWatch: '0.83', - phTime: '-', - bod5Watch: '23.22', - bod5Time: '-', - adWatch: '-', - adTime: '-' - }, - { - date: '2016-05-03 12:03:15', - codWatch: '8.74', - codTime: '-', - phWatch: '-', - phTime: '13.22', - bod5Watch: '-', - bod5Time: '0.23', - adWatch: '-', - adTime: '-' - }, - { - date: '2016-05-03 12:03:30', - codWatch: '0.82', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '32.42', - adWatch: '-', - adTime: '0.88' - }, - { - date: '2016-05-03 12:04:15', - codWatch: '-', - codTime: '-', - phWatch: '0.71', - phTime: '-', - bod5Watch: '-', - bod5Time: '15.83', - adWatch: '-', - adTime: '24.82' - }, - { - date: '2016-05-03 12:04:30', - codWatch: '-', - codTime: '19.65', - phWatch: '29.22', - phTime: '-', - bod5Watch: '0.98', - bod5Time: '-', - adWatch: '-', - adTime: '-' - }, - { - date: '2016-05-03 12:05:15', - codWatch: '19.32', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '12.21', - adWatch: '-', - adTime: '-' - }, - { - date: '2016-05-03 12:05:30', - codWatch: '10.53', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '23.71', - adWatch: '-', - adTime: '10.55' - }, - { - date: '2016-05-03 12:06:15', - codWatch: '31.63', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '0.56', - adWatch: '-', - adTime: '-' - }, - { - date: '2016-05-03 12:06:30', - codWatch: '19.53', - codTime: '-', - phWatch: '-', - phTime: '-', - bod5Watch: '-', - bod5Time: '0.28', - adWatch: '-', - adTime: '0.75' - }] + tableData: [] } }, - created () { - // this.$nextTick(() => { - // this.$attrs.ManualData.forEach(item => { - // this.tableData = [...item] - // }) - // this.tableData.LabMonTime = 100 - // console.log(this.tableData) - // }) + mounted () { + this.initdetail() + }, + methods: { + async initdetail () { + const timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + const timeStart = dayjs().subtract(3, 'minute').format('YYYY-MM-DD HH:mm:ss') + const data = { + companyId: 3900100145, + labMonPointId: 219, + beginTime: timeStart, + endTime: timeEnd + } + const result = (await mapApi.getQueryLabMonData(data)).Result.DataInfo + console.log(result) + this.tableData = result + } } } </script> <style scoped> -.el-table--border::after, .el-table--group::after, .el-table::before{ +/deep/ .el-table--border::after, .el-table--group::after, .el-table::before { background: none; } + +/*/deep/ .el-table {*/ +/* border: none !important;*/ +/*}*/ </style> diff --git a/src/components/BaseNav/WasteWater/HourData.vue b/src/components/BaseNav/WasteWater/HourData.vue index c9419d1..20031db 100644 --- a/src/components/BaseNav/WasteWater/HourData.vue +++ b/src/components/BaseNav/WasteWater/HourData.vue @@ -23,7 +23,7 @@ <div class="detailbtn">鏄庣粏琛�</div> </div> <div class="boxChart"> - <div style="width: 5rem;height:2rem;" id="echarts" ref="echartsHour"></div> + <div style="width: 5rem;height:1.5rem;" id="echarts" ref="echartsHour"></div> </div> </div> </div> @@ -312,7 +312,7 @@ }, effChartShow (divid, title, legend, xdata, ydatas, yname, jcdID, datatype) { this.chart = this.$echarts.init(this.$refs.echartsHour) - console.log(this.chart) + // console.log(this.chart) this.chart.clear() var dataUnit = '' if (datatype === 1) { diff --git a/src/components/BaseNav/WasteWater/RealData.vue b/src/components/BaseNav/WasteWater/RealData.vue index 2cf6000..2f38d20 100644 --- a/src/components/BaseNav/WasteWater/RealData.vue +++ b/src/components/BaseNav/WasteWater/RealData.vue @@ -29,7 +29,7 @@ </div> <div class="detailbtn" @click="onSubmit">鏌ヨ</div> </div> - <div style="width:5rem;height:2rem;" ref="echarts"></div> + <div style="width:5rem;height:1.5rem;" ref="echarts"></div> </div> </div> </template> @@ -180,7 +180,7 @@ } this.RealTimeDataList.push(datalist) - console.log(this.RealTimeDataList) + // console.log(this.RealTimeDataList) // bzh.push(d[i].StdValue); } else if (nameList.indexOf(name) < 0) { @@ -243,7 +243,7 @@ const lengList = [] let objTemp = [] - console.log(objTemp) + // console.log(objTemp) for (let l = 0; l < nameList.length; l++) { let obj @@ -625,7 +625,7 @@ IntervalRealTimeDate (id, unionTagCodeList, BBZMAPPING) { // const interValHander = setInterval(function () { // this.initEchartsData() - console.log('闂撮殧璇锋眰鏁版嵁') + // console.log('闂撮殧璇锋眰鏁版嵁') // }, 1500) // console.log(interValHander) } -- Gitblit v1.8.0