From b9e11f18c961df43f632b85c04cd730bde21fc76 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期一, 19 四月 2021 13:10:58 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue | 323 +++++++++++++++++++++++++++-------------------------- 1 files changed, 166 insertions(+), 157 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue index a6d8e09..1cad629 100644 --- a/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue +++ b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue @@ -1,13 +1,6 @@ <template> <div id="Tab"> - <div class="animation"> - <div class="infomation"> - <span class="grid-content">姘哀鍖栫墿 :<i style="color: #e8ee0b">29.93</i> 鏍囧噯 : 100</span> - <span class="grid-content">浜屾哀鍖栫~ : <i style="color: #e8ee0b">17.34</i> 鏍囧噯 : 50</span> - <span class="grid-content">鐑熷皹 : <i style="color: #e8ee0b">6.93</i> 鏍囧噯 : 30</span> - <span class="grid-content">搴熸皵娴侀噺 : <i style="color: #e8ee0b">5.23</i></span> - </div> - </div> + <public-data-standard :dataStandard = "dataStandard"></public-data-standard> <div class="form-echrts"> <div class="from-search"> <div class="pickerMon"> @@ -26,7 +19,7 @@ </div> <div> 閲囨牱鐐规暟: - <el-select v-model="formInline.region" placeholder="50"> + <el-select v-model="formInline.region" placeholder="50" class=""> <el-option label="0" value="0"></el-option> <el-option label="25" value="25"></el-option> <el-option label="50" value="50"></el-option> @@ -46,9 +39,13 @@ // import mapApi from '@/api/mapApi' import 'dayjs/locale/es' import dayjs from 'dayjs' +import PublicDataStandard from '@components/BaseNav/PublicBounced/common/PublicDataStandard' export default { name: 'ECharts', + components: { + PublicDataStandard + }, data () { return { days: dayjs(new Date()).format('YYYYMMDDHHmmss'), @@ -62,6 +59,23 @@ timeEnd: '' }, RealTimeChart: null, + dataStandard: [{ + current: { name: '姘哀鍖栫墿1', val: 29.93 }, + standard: { name: '鏍囧噯', val: 100 } + }, + { + current: { name: '浜屾哀鍖栫~', val: 17.34 }, + standard: { name: '鏍囧噯', val: 50 } + }, + { + current: { name: '鐑熷皹', val: 6.93 }, + standard: { name: '鏍囧噯', val: 30 } + }, + { + current: { name: '搴熸皵娴侀噺', val: 120343.18 }, + standard: { name: '', val: null } + } + ], JsonTimeCtarts: { id: 'mychart_ss ', title: '鐑熷皹', @@ -811,7 +825,7 @@ } }, { // 娴侀噺杞� type: 'value', - name: '娴侀噺(m3/h)', + name: '搴熸皵娴侀噺(m3/h)', axisLabel: { formatter: '{value}', textStyle: { @@ -835,6 +849,7 @@ } console.log(option) this.RealTimeChart.setOption(option) + // this.IntervalEXHRealTimeDate() // this.RealTimeChart.on('legendselectchanged', function (params) { // var StdVal = null @@ -860,153 +875,153 @@ // var nowDate = new Date().Format() // }) }, - getRtdb15s (unionTagCodeList, startTime, endTime, step, res) { - if (this.res.length > 0) { - // 澶勭悊鏁版嵁寮�濮� - var d = res - var nameList = [] // 瀛樻斁鍥句緥 - - var data // 鏁版嵁绫诲瀷// var data={name:'',value:[now1.getFullYear(), now1.getMonth() + 1, now1.getDate().join('/'),value]} - var datalist // 瀛樻斁data鐨勬暟缁� - // var bzh = [] - for (var i = 0; i < d.length; i++) { - if (d[i].ErrorMessage != null) { - continue - } - // var name = CFG.DATA_REALTIME_TAGCODETABLE[d[i].UnionTagCode].TagName - - if (nameList.length === 0) { - nameList.push(name) - - var newdate = new Date(this.res.ReadTime) - data = { - name: name, - value: [newdate, this.res.TagValue] - } - - datalist = { - name: name, - data: [data] - } - - this.EXHRealTimeDataList.push(datalist) - } else if (nameList.indexOf(name) < 0) { - nameList.push(name) - - // var newdate = new Date(d[i].ReadTime) - - data = { - name: name, - value: [newdate, d[i].TagValue] - } - datalist = { - name: name, - data: [data] - } - this.EXHRealTimeDataList.push(datalist) - } else if (i === d.length - 1) { - if (nameList.indexOf(name) < 0) { - nameList.push(name) - - // var newdate = new Date(d[i].ReadTime) - - data = { - name: name, - value: [newdate, d[i].TagValue] - } - datalist = { - name: name, - data: [data] - } - // EXHRealTimeDataList.push(datalist) - } else { - // var newdate = new Date(d[i].ReadTime) - data = { - name: name, - value: [newdate, d[i].TagValue] - } - for (var k = 0; k < this.EXHRealTimeDataList.length; k++) { - if (this.EXHRealTimeDataList[k].name === name) { - this.EXHRealTimeDataList[k].data.push(data) - } - } - } - } else { - const newdate = new Date(d[i].ReadTime) - data = { - name: name, - value: [newdate, d[i].TagValue] - } - for (let k = 0; k < this.EXHRealTimeDataList.length; k++) { - if (this.EXHRealTimeDataList[k].name === name) { - this.EXHRealTimeDataList[k].data.push(data) - } - } - } - } - - // var divid = 'mychart_ss' - // var title = name - var lengList = [] - var objTemp - - for (var l = 0; l < nameList.length; l++) { - var obj - var iconurl - if (nameList[l] === '浜屾哀鍖栫~') { - iconurl = 'image://../assets/imgs/legend/SO2.png' - } else if (nameList[l] === '姘哀鍖栫墿') { - iconurl = 'image://../assets/imgs/legend/NOX.png' - } else if (nameList[l] === '鐑熷皹') { - iconurl = 'image://../assets/imgs/legend/YanChen.png' - } else if (nameList[l] === '闈炵敳鐑锋�荤儍') { - iconurl = 'image://../assets/imgs/legend/grn.png' - } else if (nameList[l] === '娓╁害') { - iconurl = 'image://../assets/imgs/legend/WenDu.png' - } else { - iconurl = 'image://../assets/imgs/legend/VOCs.png' - } - - if (nameList[l] === '搴熸皵' || nameList[l] === '搴熸皵娴侀噺') { // 灏嗗簾姘旀祦閲忔帓鍒版暟缁勬渶鍚� - objTemp = { - name: nameList[l], - icon: iconurl, - textStyle: { - color: '#ccc' - }, - itemWidth: 20, - itemHeight: 5 - } - } else { - obj = { - name: nameList[l], - icon: iconurl, - textStyle: { - color: '#ccc' - }, - itemWidth: 20, - itemHeight: 5 - } - lengList.push(obj) - } - } - lengList.push(objTemp) - - this.DrawEXHRealTimeDateChart(this.JsonTimeCtarts.id, this.JsonTimeCtarts.title, this.JsonTimeCtarts.legend, this.JsonTimeCtarts.ydatas, this.JsonTimeCtarts.yname) - } - }, + // getRtdb15s (unionTagCodeList, startTime, endTime, step, res) { + // if (this.res.length > 0) { + // // 澶勭悊鏁版嵁寮�濮� + // var d = res + // var nameList = [] // 瀛樻斁鍥句緥 + // + // var data // 鏁版嵁绫诲瀷// var data={name:'',value:[now1.getFullYear(), now1.getMonth() + 1, now1.getDate().join('/'),value]} + // var datalist // 瀛樻斁data鐨勬暟缁� + // // var bzh = [] + // for (var i = 0; i < d.length; i++) { + // if (d[i].ErrorMessage != null) { + // continue + // } + // // var name = CFG.DATA_REALTIME_TAGCODETABLE[d[i].UnionTagCode].TagName + // + // if (nameList.length === 0) { + // nameList.push(name) + // + // var newdate = new Date(this.res.ReadTime) + // data = { + // name: name, + // value: [newdate, this.res.TagValue] + // } + // + // datalist = { + // name: name, + // data: [data] + // } + // + // this.EXHRealTimeDataList.push(datalist) + // } else if (nameList.indexOf(name) < 0) { + // nameList.push(name) + // + // // var newdate = new Date(d[i].ReadTime) + // + // data = { + // name: name, + // value: [newdate, d[i].TagValue] + // } + // datalist = { + // name: name, + // data: [data] + // } + // this.EXHRealTimeDataList.push(datalist) + // } else if (i === d.length - 1) { + // if (nameList.indexOf(name) < 0) { + // nameList.push(name) + // + // // var newdate = new Date(d[i].ReadTime) + // + // data = { + // name: name, + // value: [newdate, d[i].TagValue] + // } + // datalist = { + // name: name, + // data: [data] + // } + // // EXHRealTimeDataList.push(datalist) + // } else { + // // var newdate = new Date(d[i].ReadTime) + // data = { + // name: name, + // value: [newdate, d[i].TagValue] + // } + // for (var k = 0; k < this.EXHRealTimeDataList.length; k++) { + // if (this.EXHRealTimeDataList[k].name === name) { + // this.EXHRealTimeDataList[k].data.push(data) + // } + // } + // } + // } else { + // const newdate = new Date(d[i].ReadTime) + // data = { + // name: name, + // value: [newdate, d[i].TagValue] + // } + // for (let k = 0; k < this.EXHRealTimeDataList.length; k++) { + // if (this.EXHRealTimeDataList[k].name === name) { + // this.EXHRealTimeDataList[k].data.push(data) + // } + // } + // } + // } + // + // // var divid = 'mychart_ss' + // // var title = name + // var lengList = [] + // var objTemp + // + // for (var l = 0; l < nameList.length; l++) { + // var obj + // var iconurl + // if (nameList[l] === '浜屾哀鍖栫~') { + // iconurl = 'image://../assets/imgs/legend/SO2.png' + // } else if (nameList[l] === '姘哀鍖栫墿') { + // iconurl = 'image://../assets/imgs/legend/NOX.png' + // } else if (nameList[l] === '鐑熷皹') { + // iconurl = 'image://../assets/imgs/legend/YanChen.png' + // } else if (nameList[l] === '闈炵敳鐑锋�荤儍') { + // iconurl = 'image://../assets/imgs/legend/grn.png' + // } else if (nameList[l] === '娓╁害') { + // iconurl = 'image://../assets/imgs/legend/WenDu.png' + // } else { + // iconurl = 'image://../assets/imgs/legend/VOCs.png' + // } + // + // if (nameList[l] === '搴熸皵' || nameList[l] === '搴熸皵娴侀噺') { // 灏嗗簾姘旀祦閲忔帓鍒版暟缁勬渶鍚� + // objTemp = { + // name: nameList[l], + // icon: iconurl, + // textStyle: { + // color: '#ccc' + // }, + // itemWidth: 20, + // itemHeight: 5 + // } + // } else { + // obj = { + // name: nameList[l], + // icon: iconurl, + // textStyle: { + // color: '#ccc' + // }, + // itemWidth: 20, + // itemHeight: 5 + // } + // lengList.push(obj) + // } + // } + // lengList.push(objTemp) + // + // this.DrawEXHRealTimeDateChart(this.JsonTimeCtarts.id, this.JsonTimeCtarts.title, this.JsonTimeCtarts.legend, this.JsonTimeCtarts.ydatas, this.JsonTimeCtarts.yname) + // } + // }, // 閽╁瓙璋冪敤瀹炴椂 - IntervalEXHRealTimeDate (id, unionTagCodeList, BBZMAPPING) { + IntervalEXHRealTimeDate () { // 瀹氭椂鍣ㄥ嚱鏁� - this.interValHander = setInterval(function () { + this.DrawEXHRealTimeDateChart() + setInterval(function () { // $('.RealTime').empty() this.startTime = dayjs().subtract(5, 'minute').format('YYYY-MM-DD HH:mm:ss') this.endTime = dayjs().format('YYYY-MM-DD HH:mm:ss') this.step = '15' // this.getRtdb15s(this.unionTagCodeList, this.startTime, this.endTime, this.step, this.res) // PreQueryTime=endTime; - this.DrawEXHRealTimeDateChart(this.JsonTimeCtarts.id, this.JsonTimeCtarts.title, this.JsonTimeCtarts.legend, this.JsonTimeCtarts.ydatas, this.JsonTimeCtarts.yname) - this.IntervalEXHRealTimeDate(this.JSONTimeData.id, this.JSONTimeData.unionTagCodeList, this.BBZMAPPING) + this.IntervalEXHRealTimeDate() }, 15000) } } @@ -1023,13 +1038,6 @@ padding:0 10px >i{ color: #ffffff; - } -} -.animation { - //width: 600px; - //height: 0.06rem; - .infomation { - padding: 5px 10px; } } .form-echrts { @@ -1059,7 +1067,7 @@ } /deep/.el-input__inner{ position: relative; - width:140px; + //width:140px; background-color: #2e4967; color: #fff; font-size: 12px; @@ -1067,6 +1075,7 @@ padding: 0; border-color:#00fff6; text-align: center; + z-index: 9999; //padding-left:20px ; //padding: 0!important; } -- Gitblit v1.8.0