From 399aa27e68dae5c26ba739cf7d72dadeb3f5a6fa Mon Sep 17 00:00:00 2001 From: zhangshuaibao <15731629597@163.com> Date: 星期三, 14 四月 2021 18:24:24 +0800 Subject: [PATCH] 修改人工数据 --- src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue | 12 + src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue | 10 src/components/LayerController/logic/WasteWater.js | 10 src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue | 4 src/components/BaseNav/PublicBounced/PublicBounced.vue | 6 src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue | 328 +++++++++++++++++++++++++++++++++++----------- 6 files changed, 268 insertions(+), 102 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/PublicBounced.vue b/src/components/BaseNav/PublicBounced/PublicBounced.vue index db3efff..b8a66bf 100644 --- a/src/components/BaseNav/PublicBounced/PublicBounced.vue +++ b/src/components/BaseNav/PublicBounced/PublicBounced.vue @@ -83,12 +83,10 @@ this.flag = true this.value = value }, - setWaterData (dataWater, dataDetail, hourData, dateData, value) { + setWaterData (dataWater, detailData, hourData, dateData, value) { this.setWasteWaterdata = dataWater - // console.log(data) this.getQueryOnlineMonData = hourData - // console.log(drawData) - this.getWasteWaterMonitoringDetails = dataDetail + this.getWasteWaterMonitoringDetails = detailData this.displayContentTitle = dataWater.Name this.flag = true this.value = value diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue index bebdeb0..1ba24a5 100644 --- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue @@ -77,8 +77,8 @@ formInline: { user: '', region: '', - timeStart: '2021-03-14 00:00:00', - timeEnd: '2021-04-12 00:00:00' + timeStart: '2021-03-15 00:00:00', + timeEnd: '2021-04-13 00:00:00' }, JsonDateWater: { datatype: 1, diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue index a5de8ba..6e35fdc 100644 --- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue @@ -62,7 +62,7 @@ <script> import PublicDetailedList from '@components/BaseNav/PublicBounced/common/echarts/PublicDetailedList' -import dayjs from 'dayjs' +// import dayjs from 'dayjs' export default { name: 'ECharts', @@ -79,8 +79,8 @@ value: '', formInline: { region: '', - timeStart: '2021-04-12 17:00:00', - timeEnd: '2021-04-13 16:00:00' + timeStart: '2021-04-12 10:00:00', + timeEnd: '2021-04-13 09:00:00' }, myChart: null, JsonHourWater: { @@ -138,8 +138,8 @@ } }, mounted () { - this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') - this.formInline.timeStart = dayjs().subtract(12, 'hour').format('YYYY-MM-DD HH:mm:ss') + // this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + // this.formInline.timeStart = dayjs().subtract(12, 'hour').format('YYYY-MM-DD HH:mm:ss') this.onSubmit() }, updated () { diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue index b59c45b..16b0a78 100644 --- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue @@ -249,16 +249,18 @@ } }, mounted () { - // this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') - // this.formInline.timeStart = dayjs().subtract(1, 'minute').format('YYYY-MM-DD HH:mm:ss') - // this.DrawEXHRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) + this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss') + this.formInline.timeStart = dayjs().subtract(1, 'minute').format('YYYY-MM-DD HH:mm:ss') + // console.log(this.formInline.timeStart) + console.log(this.JsonRealWasteWater.ydatas[0].data[0].value[0]) + this.DrawRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) }, methods: { onSubmit () { this.DrawRealTimeDateChart(this.JsonRealWasteWater.id, this.JsonRealWasteWater.title, this.JsonRealWasteWater.legend, this.JsonRealWasteWater.ydatas, this.JsonRealWasteWater.yname) }, DrawRealTimeDateChart (id, title, legend, ydatas, yname) { - this.RealTimeChart = this.$echarts.init(this.$refs.echarts) + this.RealTimeChart = this.$echarts.init(this.$refs.main) var serLists = [] for (var i = 0; i < ydatas.length; i++) { // var zdcbcolor = ydatas[i].zdcbcolor @@ -489,7 +491,7 @@ } }, { type: 'value', - name: '娴侀噺(m鲁/h)', + name: '娴侀噺(m鲁/d)', axisLabel: { formatter: '{value}', textStyle: { diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue index 3fa7022..9fe3512 100644 --- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue @@ -6,58 +6,116 @@ <!-- </el-table-column>--> <!-- </el-table-column>--> <!-- </el-table>--> + <div style="width: 766px"> <el-table :data="tableData" + max-height="260px" style="width: 100%;height: 100%"> <el-table-column - prop="tableData.LabMonTime" + prop="date" label="妫�娴嬫椂闂�"> + </el-table-column> + <el-table-column + label="BOD5"> + <el-table-column + prop="codWatch" + 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="tableData.MonItemId" + prop="phWatch" label="鐩戞祴鍊�"> </el-table-column> <el-table-column - prop="tableData.LabMonTime" + prop="codTime" label="鏍囧噯鍊�"> </el-table-column> </el-table-column> <el-table-column label="PH"> <el-table-column - prop="tableData.MonItemId" + prop="bod5Watch" label="鐩戞祴鍊�"> </el-table-column> <el-table-column - prop="tableData.LabMonTime" - label="鏍囧噯鍊�"> - </el-table-column> - </el-table-column> - <el-table-column - label="BOD5"> - <el-table-column - prop="tableData.MonItemId" - label="鐩戞祴鍊�"> - </el-table-column> - <el-table-column - prop="tableData.LabMonTime" + prop="bod5Time" label="鏍囧噯鍊�"> </el-table-column> </el-table-column> <el-table-column label="姘ㄦ爱"> <el-table-column - prop="tableData.MonItemId" + prop="adWatch" label="鐩戞祴鍊�"> </el-table-column> <el-table-column - prop="tableData.LabMonTime" + 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-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> + </div> </template> <script> @@ -65,71 +123,181 @@ name: 'EChartsTable', data () { return { - // tableLabel: [ - // { - // label: '妫�娴嬫椂闂�', - // prop: 'StoragePlaceId' - // }, - // { - // label: '浜屾哀鍖栫~', - // prop: [ - // { - // label: '鐩戞祴鍊�', - // NOMonitor: '' - // }, - // { - // label: '鏍囧噯鍊�', - // NOtandard: '' - // }] - // }, - // { - // label: '姘哀鍖栫墿', - // prop: [ - // { - // label: '鐩戞祴鍊�', - // NOMonitor: '' - // }, - // { - // label: '鏍囧噯鍊�', - // NOtandard: '' - // }] - // }, - // { - // label: '鐑熷皹', - // prop: [ - // { - // label: '鐩戞祴鍊�', - // NOMonitor: '' - // }, - // { - // label: '鏍囧噯鍊�', - // NOtandard: '' - // }] - // }, - // { - // label: '榛戝害', - // prop: [ - // { - // label: '鐩戞祴鍊�', - // NOMonitor: '' - // }, - // { - // label: '鏍囧噯鍊�', - // NOtandard: '' - // }] - // } - // ], - tableData: [] + tableData: [{ + date: '2016-05-03 12:00:00', + codWatch: '1', + codTime: '-', + phWatch: '1', + phTime: '2', + bod5Watch: '1', + bod5Time: '-', + adWatch: '1', + adTime: '-' + }, + { + date: '2016-05-03 12:00:15', + codWatch: '-', + codTime: '2', + phWatch: '-', + phTime: '2', + bod5Watch: '1', + bod5Time: '2', + adWatch: '1', + adTime: '-' + }, + { + date: '2016-05-03 12:00:30', + codWatch: '1', + codTime: '2', + phWatch: '-', + phTime: '2', + bod5Watch: '1', + bod5Time: '-', + adWatch: '1', + adTime: '2' + }, + { + date: '2016-05-03 12:01:15', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '2', + bod5Watch: '1', + bod5Time: '-', + adWatch: '1', + adTime: '-' + }, + { + date: '2016-05-03 12:01:30', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '2', + bod5Watch: '1', + bod5Time: '-', + adWatch: '1', + adTime: '2' + }, + { + date: '2016-05-03 12:02:15', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '2' + }, + { + date: '2016-05-03 12:02:30', + codWatch: '-', + codTime: '-', + phWatch: '2', + phTime: '-', + bod5Watch: '1', + bod5Time: '-', + adWatch: '-', + adTime: '-' + }, + { + date: '2016-05-03 12:03:15', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '-' + }, + { + date: '2016-05-03 12:03:30', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '1' + }, + { + date: '2016-05-03 12:04:15', + codWatch: '-', + codTime: '-', + phWatch: '1', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '2' + }, + { + date: '2016-05-03 12:04:30', + codWatch: '-', + codTime: '1', + phWatch: '2', + phTime: '-', + bod5Watch: '1', + bod5Time: '-', + adWatch: '-', + adTime: '-' + }, + { + date: '2016-05-03 12:05:15', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '-' + }, + { + date: '2016-05-03 12:05:30', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '1' + }, + { + date: '2016-05-03 12:06:15', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '-' + }, + { + date: '2016-05-03 12:06:30', + codWatch: '1', + codTime: '-', + phWatch: '-', + phTime: '-', + bod5Watch: '-', + bod5Time: '1', + adWatch: '-', + adTime: '1' + }] } }, created () { - this.$nextTick(() => { - this.$attrs.ManualData.forEach(item => { - this.tableData = [...item] - }) - this.tableData.LabMonTime = 100 - console.log(this.tableData) - }) + // this.$nextTick(() => { + // this.$attrs.ManualData.forEach(item => { + // this.tableData = [...item] + // }) + // this.tableData.LabMonTime = 100 + // console.log(this.tableData) + // }) } } diff --git a/src/components/LayerController/logic/WasteWater.js b/src/components/LayerController/logic/WasteWater.js index 5b510ae..2ed9ee0 100644 --- a/src/components/LayerController/logic/WasteWater.js +++ b/src/components/LayerController/logic/WasteWater.js @@ -71,15 +71,13 @@ endTime: '2020-04-07', dataType: '1' } - const hourData = await mapApi.getQueryOnlineMonData(hourValue) - const dateData = await mapApi.getQueryOnlineMonData(dateValue) - // console.log(dateData) + const detailData = await mapApi.getWasteWaterMonitoringDetails(dataValue) // 鏄庣粏琛ㄨ繑鍥炴暟鎹� + const hourData = await mapApi.getQueryOnlineMonData(hourValue) // 灏忔椂鏁版嵁 + const dateData = await mapApi.getQueryOnlineMonData(dateValue) // 鏃ユ暟鎹� // const drawback = await mapApi.getWasteWaterMonitoring() - // console.log(drawback) - const result = await mapApi.getWasteWaterMonitoringDetails(dataValue) const PublicBounced = window.Vue.extend(publicBounced) const instance = new PublicBounced() - instance.setWaterData(e.layer.options.test, result.Result.DataInfo, hourData.Result.DataInfo, dateData.Result.DataInfo, 'feishui') + instance.setWaterData(e.layer.options.test, detailData.Result.DataInfo, hourData.Result.DataInfo, dateData.Result.DataInfo, 'feishui') // console.log(e.layer.options.test) instance.$mount() document.body.appendChild(instance.$el) -- Gitblit v1.8.0