From c63087b698d27edf8d5867a78a04a0713498a0c2 Mon Sep 17 00:00:00 2001 From: chenzeping <ChenZeping02609@163.com> Date: 星期一, 12 四月 2021 17:42:23 +0800 Subject: [PATCH] Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop --- public/assets/images/map/company_gongChengDanWei.png | 0 src/components/LayerController/logic/WasteGas.js | 8 public/assets/images/map/company_zhuanYeGongSi.png | 0 src/assets/css/map/map-panel-style.less | 1 src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue | 651 +++++++--- public/assets/images/map/company_huaGong.png | 0 public/assets/images/map/company_youTian.png | 0 public/assets/images/map/company_refining1.png | 0 public/assets/images/map/company_xiaoShou.png | 0 public/assets/images/map/exhaust/fq_green2.png | 0 src/components/LayerController/logic/WasteGasChats.js | 2745 +++++++++++++++++++++++++++++++++++++++++++++++ public/assets/images/map/company_refining.png | 0 src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue | 19 public/assets/images/map/company_keYanJiGou.png | 0 14 files changed, 3,209 insertions(+), 215 deletions(-) diff --git a/public/assets/images/map/company_gongChengDanWei.png b/public/assets/images/map/company_gongChengDanWei.png new file mode 100644 index 0000000..ce650a9 --- /dev/null +++ b/public/assets/images/map/company_gongChengDanWei.png Binary files differ diff --git a/public/assets/images/map/company_huaGong.png b/public/assets/images/map/company_huaGong.png new file mode 100644 index 0000000..52f9fcc --- /dev/null +++ b/public/assets/images/map/company_huaGong.png Binary files differ diff --git a/public/assets/images/map/company_keYanJiGou.png b/public/assets/images/map/company_keYanJiGou.png new file mode 100644 index 0000000..4b348d6 --- /dev/null +++ b/public/assets/images/map/company_keYanJiGou.png Binary files differ diff --git a/public/assets/images/map/company_refining.png b/public/assets/images/map/company_refining.png index faa99c1..f686363 100644 --- a/public/assets/images/map/company_refining.png +++ b/public/assets/images/map/company_refining.png Binary files differ diff --git a/public/assets/images/map/company_refining1.png b/public/assets/images/map/company_refining1.png new file mode 100644 index 0000000..faa99c1 --- /dev/null +++ b/public/assets/images/map/company_refining1.png Binary files differ diff --git a/public/assets/images/map/company_xiaoShou.png b/public/assets/images/map/company_xiaoShou.png new file mode 100644 index 0000000..ad94782 --- /dev/null +++ b/public/assets/images/map/company_xiaoShou.png Binary files differ diff --git a/public/assets/images/map/company_youTian.png b/public/assets/images/map/company_youTian.png new file mode 100644 index 0000000..6fb90e0 --- /dev/null +++ b/public/assets/images/map/company_youTian.png Binary files differ diff --git a/public/assets/images/map/company_zhuanYeGongSi.png b/public/assets/images/map/company_zhuanYeGongSi.png new file mode 100644 index 0000000..dbaf603 --- /dev/null +++ b/public/assets/images/map/company_zhuanYeGongSi.png Binary files differ diff --git a/public/assets/images/map/exhaust/fq_green2.png b/public/assets/images/map/exhaust/fq_green2.png new file mode 100644 index 0000000..b924938 --- /dev/null +++ b/public/assets/images/map/exhaust/fq_green2.png Binary files differ diff --git a/src/assets/css/map/map-panel-style.less b/src/assets/css/map/map-panel-style.less index fcf9008..2f70562 100644 --- a/src/assets/css/map/map-panel-style.less +++ b/src/assets/css/map/map-panel-style.less @@ -11,6 +11,7 @@ list-style: none; } +i{font-style: normal} .el-button--primary { color: @color; diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue b/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue index 96fcf97..0844f9f 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue +++ b/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue @@ -3,10 +3,10 @@ <div id="Tab"> <div class="animation"> <div class="infomation"> - <span class="grid-content">姘哀鍖栫墿 : 29.93 鏍囧噯 : 100</span> - <span class="grid-content">浜屾哀鍖栫~ : 17.34 鏍囧噯 : 50</span> - <span class="grid-content">鐑熷皹 : 6.93 鏍囧噯 : 30</span> - <span class="grid-content">搴熸皵娴侀噺 : 120343.18</span> + <span class="grid-content">姘哀鍖栫墿 :<i>29.93</i> 鏍囧噯 : 100</span> + <span class="grid-content">浜屾哀鍖栫~ : <i>17.34</i> 鏍囧噯 : 50</span> + <span class="grid-content">鐑熷皹 : <i>6.93</i> 鏍囧噯 : 30</span> + <span class="grid-content">搴熸皵娴侀噺 : <i>120343.18</i></span> </div> </div> <div class="form-echrts"> @@ -369,7 +369,6 @@ border-radius: 6px; width: 80px; height: 22px; - text-align: center; } input::-webkit-calendar-picker-indicator { opacity: 100; @@ -378,15 +377,10 @@ background-color:#2e4967; text-align: center; padding: 0 7px; - line-height: 24px; + line-height: 20px; border-radius: 4px; margin-right: 6px; } - .detailbtn:hover{ - box-shadow: 0 0 0.03rem #fff700 !important; - color:#fff700 !important; - cursor: pointer; - } } .el-dialog-div { //height: 50vh!important; @@ -397,6 +391,9 @@ #echarts { margin: 0; padding: 0; + //height: 3rem; + //border: 1px solid #396d83; + //margin: 10px 10px 10px 10px; } } </style> diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue b/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue index 831d249..d613182 100644 --- a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue +++ b/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue @@ -3,10 +3,10 @@ <div id="Tab"> <div class="infomation"> <div> - <span class="grid-content">姘哀鍖栫墿 : 29.93 鏍囧噯 : 100</span> - <span class="grid-content">浜屾哀鍖栫~ : 17.34 鏍囧噯 : 50</span> - <span class="grid-content">鐑熷皹 : 6.93 鏍囧噯 : 30</span> - <span class="grid-content">搴熸皵娴侀噺 : 120343.18</span> + <span class="grid-content">姘哀鍖栫墿 :<i>29.93</i> 鏍囧噯 : 100</span> + <span class="grid-content">浜屾哀鍖栫~ : <i>17.34</i> 鏍囧噯 : 50</span> + <span class="grid-content">鐑熷皹 : <i>6.93</i> 鏍囧噯 : 30</span> + <span class="grid-content">搴熸皵娴侀噺 : <i>120343.18</i></span> </div> </div> <div class="form-echrts"> @@ -15,7 +15,7 @@ <div class="pickerData"> <span> 寮�濮嬫椂闂�:</span> <span class="pickerTable"> - <el-date-picker type="datetime" v-model="value1"> + <el-date-picker type="datetime" v-model="formInline.timeStart"> </el-date-picker> </span> </div> @@ -24,7 +24,7 @@ <span class="pickerTable"> <el-date-picker type="datetime" - v-model="value2" + v-model="formInline.timeEnd" > </el-date-picker> </span> @@ -32,7 +32,7 @@ </div> <div> 閲囨牱鐐规暟: - <el-select v-model="formInline.region" placeholder="50"> + <el-select v-model="formInline.region"> <el-option label="0" value="0"></el-option> <el-option label="25" value="25"></el-option> <el-option label="50" value="50"></el-option> @@ -78,14 +78,452 @@ myChar: null, value: '', formInline: { - user: '', - region: '' + region: '', + timeStart: '', + timeEnd: '' + }, + myChart: null, + JsonCtarts: { + id: 'mychart', + title: '鍔犵儹鐐夌儫姘�', + legend: [ + { + icon: 'image://../assets/imgs/legend/NOX.png', + itemHeight: 5, + itemWidth: 20, + textStyle: { + color: '#CCC' + }, + name: '姘哀鍖栫墿' + }, + { + icon: 'image://../assets/imgs/legend/SO2.png', + itemHeight: 5, + itemWidth: 20, + name: '浜屾哀鍖栫~', + textStyle: { + color: '#CCC' + } + }, + { + icon: 'image://../assets/imgs/legend/YanChen.png', + itemHeight: 5, + itemWidth: 20, + name: '鐑熷皹', + textStyle: { color: '#ccc' } + }, + { + icon: 'image://../assets/imgs/legend/WenDu.png', + itemHeight: 5, + itemWidth: 20, + name: '娓╁害', + textStyle: { color: '#ccc' } + }, + { + icon: 'image://../assets/imgs/legend/VOCs.png', + itemHeight: 5, + itemWidth: 20, + name: '搴熸皵娴侀噺', + textStyle: { color: '#ccc' } + } + ], + xdata: ['0鏃�', '1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�'], + ydatas: [ + { name: '姘哀鍖栫墿', data: ['34.44', '36.91', '37.65', '37.16', '38.03', '38.23', '37.21', '37.67', '37.97', '37.58', '36.61', '37.76', '37.27', '37.24', '35.86', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#00B0F0', bzz: 50 }, + { name: '浜屾哀鍖栫~', data: ['4.98', '4.57', '4.19', '3.14', '3.80', '3.62', '3.33', '2.80', '3.13', '2.54', '3.08', '2.48', '1.97', '1.76', '0.82', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#fff21c', bzz: 35 }, + { name: '搴熸皵娴侀噺', data: ['381907.22', '376474.19', '378572.31', '379369.44', '385225.72', '388657.56', '330667.31', '26560.98', '0.00', '0.00', '49567.43', '357837.31', '376972.66', '379693.50', '379982.22', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#9ACD32', bzz: null }, + { name: '鐑熷皹', data: ['4.02', '4.17', '4.31', '4.00', '4.45', '4.40', '4.40', '4.25', '4.26', '4.18', '4.58', '4.21', '3.96', '3.83', '3.78', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#f48183', bzz: 10 }, + { name: '娓╁害', data: ['46.55', '46.70', '46.47', '46.56', '46.57', '46.58', '46.56', '46.58', '46.69', '46.47', '46.58', '46.60', '46.54', '46.55', '46.60', 'NaN', 'NaN'], zdcbcolor: 'red', zxcolor: '#F206FF', bzz: null } + ], + yname: ' 娴撳害(mg/m鲁)', + // id:'mychart', + datatype: 2 } } }, methods: { onSubmit () { - console.log('submit!') + console.log(1) + + // const date = [this.value1, this.value2, this.formInline.region] + this.CreateChart(this.JsonCtarts.id, this.JsonCtarts.title, this.JsonCtarts.legend, this.JsonCtarts.xdata, this.JsonCtarts.ydatas, this.JsonCtarts.yname, this.JsonCtarts.id, this.JsonCtarts.datatype) + // console.log(date) + // if (date) { + // var date1 = new Date(date) + // date1 = new Date(date1.getTime() - (8 * 3600000)) + // console.log(date1) + // var dateUtil = new DateUtil() + // var datePkg = dateUtil.getTowDate(date1, "a", 24 * 3600000 - 1); + // var datatype = 2; + }, + CreateChart: function (id, title, legend, xdata, ydatas, yname, jcdID, datatype) { + this.myChart = this.$echarts.init(this.$refs.main) + this.myChart.clear() + var dataUnit = '' + if (datatype === 1) { + dataUnit = '姘旈噺(m鲁/d)' + } else { + dataUnit = '姘旈噺(m鲁/h)' + } + + var serLists = [] + for (var j = 0; j < ydatas.length; j++) { + var len = ydatas[j].data.length + for (var k = 0; k < len; k++) { + var it = ydatas[j].data[k] + var it2 = parseFloat(it).toFixed(2) + ydatas[j].data[k] = it2 + } + } + + for (var i = 0; i < ydatas.length; i++) { + // var zdcbcolor = ydatas[i].zdcbcolor + var bzz = ydatas[i].bzz + var obj + if (bzz == null) { + obj = { + name: ydatas[i].name, + symbol: 'circle', // 鎶樼偣褰㈢姸 + symbolSize: 10, // 澶у皬 + smooth: false, // 鐩寸嚎 锛宼rue 涓烘洸绾� + yAxisIndex: 1, + itemStyle: { + normal: { + color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� + /* var biaozhuiz + for (var i = 0; i < exhbzzList.length; i++) { + if (exhbzzList[i].name == c.seriesName) { + biaozhuiz = exhbzzList[i].bzhui + } + } + if (c.value > 999999999999) { + return zdcbcolor + } else { + return '#33c95f' + } */ + }, + lineStyle: { // 鎶樼嚎鐨勯鑹� + color: ydatas[i].zxcolor, + width: 5 + }, + borderColor: ydatas[i].zxcolor, // 鎶樼偣杈规鐨勯鑹� + label: { // 鏄剧ず鍊� + show: false + } + } + }, + type: 'line', + data: ydatas[i].data + } + } else { + obj = { + name: ydatas[i].name, + symbol: 'circle', // 鎶樼偣褰㈢姸 + symbolSize: 10, // 澶у皬 + smooth: false, // 鐩寸嚎 锛宼rue 涓烘洸绾� + itemStyle: { + normal: { + color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� + /* var biaozhuiz + for (var i = 0; i < exhbzzList.length; i++) { + if (exhbzzList[i].name == c.seriesName) { + biaozhuiz = exhbzzList[i].bzhui + } + } + if (c.value > biaozhuiz) { + return zdcbcolor + } else if (c.value > biaozhuiz * 0.9) { + return '#FFA500' + } else { + return '#33c95f' + } + */ + }, + lineStyle: { // 鎶樼嚎鐨勯鑹� + color: ydatas[i].zxcolor, + width: 5 + }, + borderColor: ydatas[i].zxcolor, // 鎶樼偣杈规鐨勯鑹� + label: { // 鏄剧ず鍊� + show: false + } + } + }, + type: 'line', + data: ydatas[i].data, + markLine: { // 骞冲潎鍊� 锛� 鍜� 鎸囨爣涓婇檺 + symbol: 'none', + data: [ + /* { + type: 'average', + name: '鏃ュ钩鍧囧��', + label: { + normal: { + position: 'end', //鏄剧ず浣嶇疆 + formatter: ydatas[i].name+'\n鏃ュ钩鍧囧��'+'{c}' //鏄剧ず鏍峰紡 + } + }, + lineStyle:{ // 棰滆壊 + color: 'yellow', + type:'solid' + } + }, */ { + label: { + normal: { + position: 'end', + formatter: '' // ydatas[i].name+'鏍囧噯鍊�'//+'{c}' + } + }, + name: '鏍囧噯鍊�', + yAxis: bzz, + lineStyle: { + color: ydatas[i].zxcolor, + type: 'dashed', + width: 2 + } + } + ] + } + } + } + serLists.push(obj) + } + + var option = { + tooltip: { // 鎻愮ず妗� + trigger: 'axis', + axisPointer: { + type: 'cross', + label: { + color: '#1a4245' + } + }, + formatter: function (params) { + var s = params[0].name + '<br/>' + for (var i = 0; i < params.length; i++) { + // const name = params[i].name + // 鍥捐〃title鍚嶇О + var seriesName = params[i].seriesName + // 鍊� + var value = params[i].value + var valueFliter + if (value === 'NaN') { + valueFliter = '' + } else { + // valueFliter = formatter(value) + } + var maker = params[i].marker + if (seriesName === '浜屾哀鍖栫~') { + maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#fff21c;"></span>' + } else if (seriesName === '姘哀鍖栫墿') { + maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#00B0F0;"></span>' + } else if (seriesName === '鐑熷皹') { + maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#f48183;"></span>' + } else if (seriesName === '娓╁害') { + maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#F206FF;"></span>' + } else { + maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#4ec99c;"></span>' + } + s += maker + seriesName + ':' + valueFliter + '<br />' + } + return s + } + }, + toolbox: { // 鎵撳嵃绛夊伐鍏� + show: false, + feature: { + saveAsImage: {} + } + }, + grid: { // 缃戞牸 + top: '20%', + left: '5%' + // containLabel: true + }, + legend: { // 鍥句緥 + data: legend + }, + dataZoom: [{ + type: 'inside', + start: 0, + end: 100 + }, { + start: 0, + end: 100, + show: false, + handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z', + handleSize: '80%', + handleStyle: { + color: '#fff', + shadowBlur: 3, + shadowColor: 'rgba(0, 0, 0, 0.6)', + shadowOffsetX: 2, + shadowOffsetY: 2 + } + }], + xAxis: { // x 杞磋缃� + type: 'category', + boundaryGap: false, + axisLabel: { // x杞村叏閮ㄦ樉绀� + rotate: 20, + interval: 0, + textStyle: { + color: '#fff' + } + }, + splitLine: { // 缃戞牸鍨傜洿绾夸负 铏氱嚎 + show: true, + lineStyle: { + type: 'dashed' + } + }, + axisTick: { // x 杞村埢搴︽樉绀� + show: false + }, + axisLine: { + lineStyle: { + color: '#FFFFFF', + width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 + } + }, + data: xdata + }, + yAxis: [{ + type: 'value', + name: yname, + /* max: function (value) { + var max_val_list = [] // 鎵�鏈夋樉绀烘姌绾跨殑鏍囧噯鍊� + // if(exhbzzList && exhbzzList.length>0){ + // if (value.max != "-Infinity") { // 鑾峰彇鎵�鏈夌洃娴嬫寚鏍囩殑max鍊� 2020/12/31 + // valMax = parseInt(value.max + 5); + // } + // $.each(exhbzzList, function (index, item) { + // if (item.bzhui != null) { + // max_val_list.push(item.bzhui); + // } + // }); + // } + max_val_list = max_val_list.sort(function (a, b) { return a - b }) // 鎺掑簭 + var ma = value.max > max_val_list[max_val_list.length - 1] ? value.max + 5 : max_val_list[max_val_list.length - 1] + return parseInt(ma) + }, */ + axisLabel: { + formatter: '{value}', + textStyle: { + color: '#fff' + } + }, + axisPointer: { + snap: true + }, + splitLine: { + show: false + }, // y杞� 缃戞牸绾夸笉鏄剧ず, + axisLine: { + lineStyle: { + color: '#FFFFFF', + width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 + } + } + }, { + type: 'value', + name: dataUnit, + max: function (value) { + var ma = value.max > 120 ? value.max : 120 + return parseInt(ma) + }, + axisLabel: { + formatter: '{value}', + textStyle: { + color: '#fff' + } + }, + axisPointer: { + snap: true + }, + splitLine: { + show: false + }, // y杞� 缃戞牸绾夸笉鏄剧ず, + axisLine: { + lineStyle: { + color: '#FFFFFF', + width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 + } + } + }], + series: serLists + } + this.myChart.setOption(option) + /* + this.myChart.on('legendselectchanged', function (params) { + var StdVal = null + var op = { yAxis: {} } + const max_val_list = [] // 鎵�鏈夋樉绀烘姌绾跨殑鏍囧噯鍊� + if (exhbzzList && exhbzzList.length > 0) { + max_val_list.push(valMax) // 灏嗙洃娴嬫寚鏍囩殑max鍊间篃鏀惧叆鏁扮粍 2020/12/31 + $.each(exhbzzList, function (index, item) { + params.selected[item.name] ? max_val_list.push(item.bzhui) : '' + if (item.name == params.name) { + item.name == 'VOCs' ? StdVal = 20 : StdVal = item.bzhui + } + }) + } + max_val_list = max_val_list.sort(function (a, b) { return a - b }) // 鎺掑簭 + op.yAxis.max = function (value) { + var ma = value.max < StdVal ? StdVal : Math.ceil(value.max) + max_val_list ? ma = max_val_list[max_val_list.length - 1] : ''// 閫夋嫨鏈�澶у�� + return ma + } + this.myChart.setOption(op) + }) + */ + + /** + * 瑙e喅myChart.on('click',function(){...})浜嬩欢閲嶅瑙﹀彂鐨勯棶棰� + * Date: 20200720 + */ + this.myChart.off('click') + + /** + * 鍥炬爣鐐瑰嚮浜嬩欢 + * 20190426 add + * */ + /* this.myChart.on('click', function (params) { + // 鑾峰彇褰撳墠鏃堕棿锛屽皬鏃� + var nowHours = new Date().Format('hh') + // 鐐瑰嚮鎶樼嚎鍥炬姌鐐瑰搴旂殑鏃堕棿 + // 闇�瑕佷紶鐨勬椂闂翠负 + const dates = null + if (params.name.indexOf('鏃�') !== -1) { + var hours = params.name.substring(0, params.name.indexOf('鏃�')) + if (parseInt(hours) < parseInt(nowHours)) { + dates = new Date().Format('yyyy-MM-dd') + ' ' + hours + ':00:00' + } else { + var currentDate = new Date() + // 24灏忔椂涔嬪墠鏃堕棿 + var stringDate = new Date(currentDate.getTime() - 24 * 60 * 60 * 1000).Format('yyyy-MM-dd') + dates = stringDate + ' ' + hours + ':00:00' + } + } else if (params.name.indexOf('鏃�') !== -1) { + var day = params.name.substring(0, params.name.indexOf('鏃�') - 1) + dates = new Date().Format('yyyy-MM') + '-' + day.trim() + } + + // todo 璋冩帴鍙� 鏌ュ嚟璇� + if (params.color != 'red') { + var poltMtrlId + var monItemId = 28 + for (var i = 0; i < wrwIDS.length; i++) { + if (params.seriesName == wrwIDS[i].name) { + poltMtrlId = wrwIDS[i].id + } + } + getCBMX(jcdID, poltMtrlId, monItemId, _date, function (res) { + createDivByMouse(res, params.event) + }) + } + // createDivByMouse("s",params.event); + }) */ }, drawChart: function () { window.onresize = function () { @@ -99,199 +537,10 @@ } this.myChart.resize() } - }, - initOptions: function (dataDate, dataValue1, dataValue2, dataValue3) { - var options = { - title: { - // text: '鎶樼嚎鍥惧爢鍙�' - }, - color: ['#5470c6', '#91CC75', '#EE6666', '#FF0087'], - tooltip: { - trigger: 'axis', - axisPointer: { - type: 'cross', - label: { - color: '#1a4245' - } - } - }, - legend: { - x: '200px', - y: '30px', - data: [{ - name: 'COD', - textStyle: { - color: '#00d0f9' - } - }, - { - name: '姘ㄦ爱', - textStyle: { - color: '#00d0f9' - } - }, - { - name: '搴熸按娴侀噺', - textStyle: { - color: '#00d0f9' - } - }] - }, - grid: { - left: '3%', - right: '3%', - bottom: '3%', - containLabel: true - }, - toolbox: {}, - // 鍥炬爣缂╂斁璁剧疆 - dataZoom: [{ - type: 'inside', - start: 0, - end: 100 - }, { - start: 0, - end: 100, - show: false, - // handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z', - handleSize: '80%', - handleStyle: { - color: '#fff', - shadowBlur: 3, - shadowColor: 'rgba(0, 0, 0, 0.6)', - shadowOffsetX: 2, - shadowOffsetY: 2 - } - }], - // x杞寸殑璁剧疆 - xAxis: { - type: 'category', - boundaryGap: false, - data: dataDate, - axisLabel: { // x杞村叏閮ㄦ樉绀� - rotate: 20, - interval: 0, - textStyle: { - color: '#fff', - fontSize: 10 - } - }, - splitLine: { // 缃戞牸鍨傜洿绾夸负铏氱嚎 - show: true, - lineStyle: { - type: 'dashed' - } - }, - axisTick: { // x 杞村埢搴︽樉绀� - show: false - }, - axisLine: { - lineStyle: { - color: '#FFFFFF', - width: 1 // 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 - } - } - }, - // Y 杞寸殑璁剧疆 - yAxis: [{ - type: 'value', - position: 'left', // 澶� Y 杞翠娇鐢� - name: '娴撳害(mg/m鲁)', - axisLabel: { - formatter: '{value}', - textStyle: { - color: '#fff' // 鍧愭爣鐨勫瓧浣撻鑹� - } - }, - axisPointer: { - snap: true // 鑷姩鍚搁檮鏈�杩戠殑鐐� - }, - splitLine: { - show: false // y杞� 缃戞牸绾夸笉鏄剧ず - }, - axisLine: { - lineStyle: { - color: '#ffffff', // 鍧愭爣杞寸殑棰滆壊 - width: 1 - } - } - }, - { - type: 'value', - position: 'right', // 澶� Y 杞翠娇鐢� - name: '娴侀噺(m鲁/h鲁)', - axisLabel: { - formatter: '{value}', - textStyle: { - color: '#fff' // 鍧愭爣鐨勫瓧浣撻鑹� - } - }, - axisPointer: { - snap: true // 鑷姩鍚搁檮鏈�杩戠殑鐐� - }, - splitLine: { - show: false // y杞� 缃戞牸绾夸笉鏄剧ず - }, - axisLine: { - lineStyle: { - color: '#ffffff', // 鍧愭爣杞寸殑棰滆壊 - width: 1 - } - } - }], - series: [ - { - name: 'COD', - type: 'line', - stack: '鎬婚噺', - data: dataValue1, - yAxisIndex: 0 - }, - { - name: '姘ㄦ爱', - type: 'line', - stack: '鎬婚噺', - data: dataValue2, - yAxisIndex: 0 - }, - { - name: '搴熸按娴侀噺', - type: 'line', - stack: '鎬婚噺', - data: dataValue3, - yAxisIndex: 1 - } - ] - } - return options } - }, - mounted () { - this.$nextTick(() => { - this.drawChart() - const dataWatch = JSON.parse(JSON.stringify(this.$attrs.getQueryOnlineMonData)).reverse() - console.log(dataWatch) - var dataValue1 = [] - var dataValue2 = [] - var dataValue3 = [] - var dataDate = [] - for (var i = 0; i < 24; i++) { - dataDate.push(dataWatch[i].MonTimeStr.substring(9)) - } - for (var n = 0; n < dataWatch.length; n++) { - if (dataWatch[n].PoltmtrlName === 'COD') { - dataValue1.push(dataWatch[n].MonQty) - } else if (dataWatch[n].PoltmtrlName === '姘ㄦ爱') { - dataValue2.push(dataWatch[n].MonQty) - } else if (dataWatch[n].PoltmtrlName === '搴熸按娴侀噺') { - dataValue3.push(dataWatch[n].MonQty) - } - } - const opitons = this.initOptions(dataDate, dataValue1, dataValue2, dataValue3) - this.myChart = this.$echarts.init(this.$refs.main) - this.myChart.setOption(opitons) - }) + } + } </script> diff --git a/src/components/LayerController/logic/WasteGas.js b/src/components/LayerController/logic/WasteGas.js index 2b74c7b..bdc5e30 100644 --- a/src/components/LayerController/logic/WasteGas.js +++ b/src/components/LayerController/logic/WasteGas.js @@ -7,17 +7,19 @@ // 鍖哄垎涓嶅悓绫诲瀷 浣跨敤涓嶅悓img // const ImgBlue = '/assets/images/map/exhaust/fq_blue.png' // const ImgGray = '/assets/images/map/exhaust/fq_gray.png' -const ImagGreen = '/assets/images/map/exhaust/fq_green_new.png' +const ImagGreen = '/assets/images/map/exhaust/fq_green2.png' // const ImagBright = '/assets/images/map/exhaust/fq_bright_green.png' const mapApi = require('../../../api/mapApi').default const publicBounced = require('../../BaseNav/PublicBounced/PublicBounced').default +// const WasteGasChats = require('./WasteGasChats').default module.exports = function () { /** * 杩斿洖marker瀵硅薄鏁扮粍 * @param L leaflet瀵硅薄 */ this.init = async (layer, L) => { + // console.log(WasteGasChats) this.animalService = new AnimalService({ L: L, layer: layer }) const res = await mapApi.getWasteGas() // console.log(res) @@ -40,8 +42,8 @@ test: data[i], icon: L.icon({ iconUrl: iconUrl, - iconSize: [30, 38], - iconAnchor: [15, 19] + iconSize: [30, 30], + iconAnchor: [15, 15] }) }) layer.addLayer(marker) diff --git a/src/components/LayerController/logic/WasteGasChats.js b/src/components/LayerController/logic/WasteGasChats.js new file mode 100644 index 0000000..50c0975 --- /dev/null +++ b/src/components/LayerController/logic/WasteGasChats.js @@ -0,0 +1,2745 @@ +// +// export default { +// /** +// * 璇诲彇搴熸皵鐩戞祴鐐圭殑浜哄伐鏁版嵁 +// * @param labMonPointId +// */ +// function drawExhRGTableFromLabMonData (epsGisMonPointId) { +// $('.RealTime').empty() +// var dateUtil = new DateUtil() +// var datePkg = dateUtil.getTowDate(new Date(), 'b', 365 * 24 * 3600000) +// +// var service = new WsEPMapService() // 璇诲彇浜哄伐绔欑偣淇℃伅 +// var BBZMAPPING = {} +// var labMonPointId = '' +// service.QueryMonPointDetailSync({ +// epsGisMonPointId: epsGisMonPointId +// }, +// function (result) { +// service.InterfaceLog('effluent.drawEffRGTableFromLabMonData.QueryMonPointDetailSync', result, function (data) { +// if (data.WastewaterGasItemList) { +// for (var i = 0, len = data.WastewaterGasItemList.length; i < len; ++i) { +// if (data.WastewaterGasItemList[i].DataType == 3) { +// BBZMAPPING[data.WastewaterGasItemList[i].PorltName] = data.WastewaterGasItemList[i].StdValueUpLimit +// } +// } +// labMonPointId = data.WastewaterGasPoint.LabMonPointId +// } +// }) +// }) +// +// service.QueryLabMonData({ +// companyId: permCompanyInfo.ConpanyId, +// companyCode: '', +// poltSourceId: '', +// labMonPointId: labMonPointId, +// poltMtrlId: '', +// monItemId: '28,31', +// emissTypeId: '', +// beginTime: datePkg.dateTime1FullStr, +// endTime: datePkg.dateTime2FullStr +// }, function (result) { +// service.InterfaceLog('exhaust.drawRGTableFromLabMonData.QueryLabMonData', result, function (items) { +// var rgsj = items +// var data = [] +// var dataMap = {} +// for (var i = 0, len = rgsj.length; i < len; i++) { // 璇诲彇鏉$洰鏁版嵁 +// var rgdata = rgsj[i] +// +// if (rgdata.ErrorMessage != null) { +// continue +// } +// +// var timeTag = rgdata.LabMonTime.replace('T', ' ') +// if (!dataMap[timeTag]) { // 濡傛灉鍚屼竴鏃堕棿杩樻病鏈夋暟鎹紝鍒欑洿鎺ユ坊鍔犱竴涓┖鏁版嵁銆� +// dataMap[timeTag] = { S_SAMPLED_DATE: '' + timeTag } +// } +// // 寰�鏁版嵁涓坊鍔犲睘鎬ф暟鎹� +// var el = dataMap[timeTag] +// el[rgdata.PoltMtrlName + '_VAL'] = rgdata.LabMonValue +// el[rgdata.PoltMtrlName + '_BBZ'] = BBZMAPPING[rgdata.PoltMtrlName] +// } +// +// for (var p in dataMap) { +// data.push(dataMap[p]) +// } +// // 鍓嶉潰鏄敾琛ㄦ牸 +// _drawRenGongDataTableGas2('mychart_rgjc', data, BBZMAPPING) +// +// // $("#mychart_rgjc").addClass("active in scrollbar-macosx hc"); +// $('#mychart_rgjc,.scrollbar-macosx').scrollbar() +// +// var html = '' +// if (data.length > 0) { +// for (var p in BBZMAPPING) { +// html += '<span>' + p + ':</span><span style="color: yellow">' + (data[0][p + '_VAL'] != null ? data[0][p + '_VAL'] : '--') + '</span> 鏍囧噯:<span style="color: #fff">' + (data[0][p + '_BBZ'] != null ? data[0][p + '_BBZ'] : '--') + ' </span>' +// } +// } +// +// setTimeout(function () { +// $('.RealTime').append(html) +// }, 1000) // 鍘熺増璁剧疆鏃堕棿鏄� 5s +// }) +// }) +// } +// +// /** +// * 鍘熺増15s瀹氭椂浠诲姟 +// * @param sid +// * @constructor +// */ +// /* function IntervalEXHRealTimeDate(sid) { +// +// IntervId=sid; +// +// if(!interValHander){ +// interValHander=setInterval(function () { +// +// var serverTime = GetSysTimeFromServer(); +// var service = new WsEPMapService(); +// var dateUtil = new DateUtil(); +// var datePkg = dateUtil.getTowDate(serverTime, "b", "300000"); +// var startTime = datePkg.dateTime1FullStr; +// var endTime = datePkg.dateTime2FullStr; +// +// var UTagCodList; +// +// for(var i=0;i<CFG.DATA_EXHAUST_POINT.length;i++){ +// if(IntervId==CFG.DATA_EXHAUST_POINT[i].id){ +// var TagCodeString= dataUtil.getAllPropName(CFG.DATA_EXHAUST_POINT[i].realtimeTags); +// // console.log(TagCodeString); +// UTagCodList=TagCodeString; +// } +// } +// +// var unionTagCodeList= UTagCodList;//'RT_TJ.yyqAI90303,RT_TJ.yyqAI90304,RT_TJ.yyqAI90305'; +// +// //var unionTagCodeList = 'RT_TJ.yyqAI90303,RT_TJ.yyqAI90304,RT_TJ.yyqAI90305'; +// +// var step = '15'; +// +// getRealTimeData15s(unionTagCodeList, startTime, endTime, step, function (res) { +// +// var d= res; +// +// var data; +// +// var SO2BZZ,NOXBZZ,YCBZZ,S02T,NOXT,MATTR,VOCsBZZ,VOCsT; +// +// for(var i=0;i<d.length;i++){ +// +// var name; +// +// name=CFG.DATA_REALTIME_TAGCODETABLE[d[i].UnionTagCode]["TagName"]; +// +// if(name=='浜屾哀鍖栫~'){ +// S02T=d[i].TagValue.toFixed(2); +// +// for(var n=0;n<StdValueList.length;n++){ +// if(name==StdValueList[n].name){ +// SO2BZZ=StdValueList[n].stdV; +// } +// } +// +// }else if( name=='鐑熷皹'){ +// MATTR=d[i].TagValue.toFixed(2); +// for(var n=0;n<StdValueList.length;n++){ +// if(name==StdValueList[n].name){ +// YCBZZ=StdValueList[n].stdV; +// } +// } +// }else if(name=='姘哀鍖栫墿'){ +// NOXT=d[i].TagValue.toFixed(2); +// for(var n=0;n<StdValueList.length;n++){ +// if(name==StdValueList[n].name){ +// NOXBZZ=StdValueList[n].stdV; +// } +// } +// }else if(name=='VOCs'){ +// if(d[i].TagValue!=null){ +// VOCsT=d[i].TagValue.toFixed(2); +// }else { +// VOCsT=d[i].TagValue; +// } +// +// for(var n=0;n<StdValueList.length;n++){ +// if(name==StdValueList[n].name){ +// VOCsBZZ=StdValueList[n].stdV; +// } +// } +// } +// +// var newdate= new Date(d[i].ReadTime); +// +// data={ +// name:name, +// value:[newdate,d[i].TagValue] +// } +// +// for(var j=0;j<EXHRealTimeDataList.length;j++){ +// if(name==EXHRealTimeDataList[j].name){ +// EXHRealTimeDataList[j].data.shift(); +// EXHRealTimeDataList[j].data.push(data); +// } +// } +// } +// +// if(d.length!=0){ +// +// $(".RealTime").empty(); +// var SO2Html='',NOXHtml='',YCHtml='',VOCsHtml=''; +// +// if(S02T!=null){ +// SO2Html='<span>浜屾哀鍖栫~:</span><span style="color: yellow">'+S02T+ "</span> 鏍囧噯:<span style=\"color: #fff\">"+SO2BZZ+' </span>'; +// } +// if(NOXT!=null){ +// NOXHtml= '<span>姘哀鍖栫墿:</span><span style="color: yellow">'+NOXT+ "</span> 鏍囧噯:<span style=\"color: #fff\">"+NOXBZZ+' </span>'; +// } +// if(MATTR!=null){ +// YCHtml='<span>鐑熷皹:</span><span style="color: yellow">'+MATTR+ "</span> 鏍囧噯:<span style=\"color: #fff\">"+YCBZZ+' </span>'; +// } +// if(VOCsT!=null){ +// if(VOCsBZZ==null){ +// VOCsBZZ=20; +// } +// VOCsHtml='<span>VOCs:</span><span style="color: yellow">'+VOCsT+ "</span> 鏍囧噯:<span style=\"color: #fff\">"+VOCsBZZ+' </span>'; +// } +// +// var RealTimehtml= SO2Html+NOXHtml+YCHtml+VOCsHtml; +// +// $(".RealTime").append(RealTimehtml); +// +// var seriList=[]; +// +// for(var s=0;s<EXHRealTimeDataList.length;s++){ +// var obj={ +// data:EXHRealTimeDataList[s].data +// } +// seriList.push(obj); +// } +// +// RealTimeChart.setOption({ +// series: seriList +// }); +// } +// +// if(d.length!=0){ +// PreQueryTime=endTime; +// } +// +// }); +// }, 15 * 1000) +// } +// } */ +// +// function IntervalEXHRealTimeDate (id, unionTagCodeList, BBZMAPPING) { +// interValHander = setInterval(function () { +// $('.RealTime').empty() +// exhbzz = null, exhbzzList = [], EXHRealTimeDataList = [] +// // 鑾峰彇褰撳墠鏃堕棿 +// var serverTime = GetSysTimeFromServer() +// var dateUtil = new DateUtil() +// // 寰楀埌5鍒嗛挓鍓嶇殑鏄椂闂� +// var datePkg = dateUtil.getTowDate(serverTime, 'b', '300000') +// var startTime = datePkg.dateTime1RTDB +// var endTime = datePkg.dateTime2RTDB +// +// var step = '15' +// // PreQueryTime=endTime; +// +// getRtdb15s(unionTagCodeList, startTime, endTime, step, function (res) { +// if (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(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// +// datalist = { +// name: name, +// data: [data] +// } +// +// 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] +// } +// 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 < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// EXHRealTimeDataList[k].data.push(data) +// } +// } +// } +// } else { +// var newdate = new Date(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// for (var k = 0; k < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// 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) +// +// var legend = lengList +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata +// for (var m = 0; m < EXHRealTimeDataList.length; m++) { +// var stdValue = null +// if (EXHRealTimeDataList[m].name == nameList[j]) { +// for (var p in BBZMAPPING) { +// stdValue = BBZMAPPING[EXHRealTimeDataList[m].name] +// } +// +// ydata = { +// name: nameList[j], +// data: EXHRealTimeDataList[m].data, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: stdValue +// } +// exhbzz = { +// name: nameList[j], +// bzhui: stdValue +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// } +// } +// +// var yname = '娴撳害(mg/m鲁)' +// +// var html = '' +// +// for (var n = 0; n < ydatas.length; n++) { +// var VAL = '' +// var BBZ = BBZMAPPING[ydatas[n].name] +// for (var m = 0; m < ydatas[n].data.length; m++) { +// VAL = ydatas[n].data[ydatas[n].data.length - 1].value[1] +// } +// if (ydatas[n].name == '搴熸皵' || ydatas[n].name == '搴熸皵娴侀噺' || ydatas[n].name == '娓╁害') { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + ' </span>' +// } else { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + '</span> 鏍囧噯:<span style="color: #fff">' + (BBZ != null ? (BBZ) : '--') + ' </span>' +// } +// } +// +// $('.RealTime').append(html) +// +// DrawEXHRealTimeDateChart(divid, title, legend, ydatas, yname) +// } +// }) +// }, 15000) +// } +// +// /** +// * 鐢诲疄鏃舵暟鎹� +// * @param id +// * @param name +// */ +// function drawEXHRealTimeDataChart (id) { +// $('.RealTime').empty() +// // 瀹炴椂鏁版嵁鍒濆鍖栨椂锛屾竻绌烘椂闂存煡璇㈡潯浠� +// $('#echart_kssj').val('') +// $('#echart_jssj').val('') +// +// exhbzz = null, exhbzzList = [], EXHRealTimeDataList = [] +// // 鑾峰彇褰撳墠鏃堕棿 +// var serverTime = GetSysTimeFromServer() +// var dateUtil = new DateUtil() +// // 寰楀埌5鍒嗛挓鍓嶇殑鏄椂闂� +// var datePkg = dateUtil.getTowDate(serverTime, 'b', '300000') +// var startTime = datePkg.dateTime1RTDB +// var endTime = datePkg.dateTime2RTDB +// var step = '15' +// +// var BBZMAPPING = {} +// var service = new WsEPMapService() +// service.QueryMonPointDetailSync({ +// epsGisMonPointID: id +// }, function (result) { +// service.InterfaceLog('exhaust.drawEXHRealTimeDataChart.QueryMonPointDetailSync', result, function (data) { +// CFG.DATA_REALTIME_TAGCODETABLE = {} +// var UTagCodList = '' +// if (data.WastewaterGasItemList) { +// for (var i = 0, len = data.WastewaterGasItemList.length; i < len; ++i) { +// if (data.WastewaterGasItemList[i].DataType == 1) { +// UTagCodList += data.WastewaterGasItemList[i].TagCode + ',' +// CFG.DATA_REALTIME_TAGCODETABLE[data.WastewaterGasItemList[i].TagCode] = { TagName: data.WastewaterGasItemList[i].PorltName, belong: data.WastewaterGasPoint } +// BBZMAPPING[data.WastewaterGasItemList[i].PorltName] = data.WastewaterGasItemList[i].StdValueUpLimit +// } +// } +// if (UTagCodList.length > 0) { +// unionTagCodeList = UTagCodList.substring(0, UTagCodList.length - 1) +// } +// } +// }) +// }) +// +// getRtdb15s(unionTagCodeList, startTime, endTime, step, function (res) { +// if (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(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// +// datalist = { +// name: name, +// data: [data] +// } +// +// EXHRealTimeDataList.push(datalist) +// // bzh.push(d[i].StdValue); +// } else if (nameList.indexOf(name) < 0) { +// nameList.push(name) +// // bzh.push(d[i].StdValue); +// var newdate = new Date(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// datalist = { +// name: name, +// data: [data] +// } +// EXHRealTimeDataList.push(datalist) +// } else if (i == d.length - 1) { +// if (nameList.indexOf(name) < 0) { +// nameList.push(name) +// // bzh.push(d[i].StdValue); +// 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 < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// EXHRealTimeDataList[k].data.push(data) +// } +// } +// } +// } else { +// var newdate = new Date(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// for (var k = 0; k < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// 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) +// +// var legend = lengList +// // var xdata =dateList; +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata +// for (var m = 0; m < EXHRealTimeDataList.length; m++) { +// var stdValue = null +// +// if (EXHRealTimeDataList[m].name == nameList[j]) { +// for (var p in BBZMAPPING) { +// stdValue = BBZMAPPING[EXHRealTimeDataList[m].name] +// } +// ydata = { +// name: nameList[j], +// data: EXHRealTimeDataList[m].data, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: stdValue +// } +// exhbzz = { +// name: nameList[j], +// bzhui: stdValue +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// } +// } +// +// var yname = '娴撳害(mg/m鲁)' +// +// var html = '' +// +// for (var n = 0; n < ydatas.length; n++) { +// var VAL = '' +// var BBZ = BBZMAPPING[ydatas[n].name] +// for (var m = 0; m < ydatas[n].data.length; m++) { +// VAL = ydatas[n].data[ydatas[n].data.length - 1].value[1] +// } +// if (ydatas[n].name == '搴熸皵' || ydatas[n].name == '搴熸皵娴侀噺' || ydatas[n].name == '娓╁害') { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + ' </span>' +// } else { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + '</span> 鏍囧噯:<span style="color: #fff">' + (BBZ != null ? (BBZ) : '--') + ' </span>' +// } +// } +// $('.RealTime').append(html) +// +// DrawEXHRealTimeDateChart(divid, title, legend, ydatas, yname) +// +// IntervalEXHRealTimeDate(id, unionTagCodeList, BBZMAPPING) +// } +// }) +// } +// +// /** +// * 鐢诲疄鏃舵暟鎹姌绾垮浘 +// * */ +// function DrawEXHRealTimeDateChart (id, title, legend, ydatas, yname) { +// RealTimeChart = echarts.init(document.getElementById(id)) +// var serLists = [] +// for (var i = 0; i < ydatas.length; i++) { +// var zdcbcolor = ydatas[i].zdcbcolor +// var bz = ydatas[i].bzz +// var obj +// if (bz) { +// obj = { +// name: ydatas[i].name, +// // symbol:'circle', // 鎶樼偣褰㈢姸 +// // symbolSize: 10, //澶у皬 +// smooth: true, // 鐩寸嚎 锛宼rue 涓烘洸绾� +// itemStyle: { +// normal: { +// color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� +// var biaozhuiz +// for (var i = 0; i < exhbzzList.length; i++) { +// if (exhbzzList[i].name == c.seriesName) { +// biaozhuiz = exhbzzList[i].bzhui +// } +// } +// if (c.value[1] > biaozhuiz) { +// return zdcbcolor +// } else if (c.value[1] > biaozhuiz * 0.9) { +// return '#FFA500' +// } else { +// return '#33c95f' +// } +// }, +// lineStyle: { // 鎶樼嚎鐨勯鑹� +// color: ydatas[i].zxcolor, +// width: 2 +// }, +// // borderColor:'black', //鎶樼偣杈规鐨勯鑹� +// label: { // 鏄剧ず鍊� +// show: false +// } +// } +// }, +// type: 'line', +// data: ydatas[i].data, +// markLine: { // 骞冲潎鍊� 锛� 鍜� 鎸囨爣涓婇檺 +// symbol: 'none', +// data: [{ +// label: { +// normal: { +// position: 'end', +// formatter: ''// ydatas[i].name+'鏍囧噯鍊�' //+'{c}' +// } +// }, +// name: '鏍囧噯鍊�', +// yAxis: bz, +// lineStyle: { +// color: ydatas[i].zxcolor, +// type: 'dashed', +// width: 2 +// } +// }] +// } +// } +// } else { +// obj = { +// name: ydatas[i].name, +// // symbol:'circle', // 鎶樼偣褰㈢姸 +// // symbolSize: 10, //澶у皬 +// smooth: true, // 鐩寸嚎 锛宼rue 涓烘洸绾� +// itemStyle: { +// normal: { +// color: function (c) { // 鏍规嵁value 鏄剧ず涓嶅悓鐨勬姌鐐归鑹� +// return '#33c95f' +// }, +// lineStyle: { // 鎶樼嚎鐨勯鑹� +// color: ydatas[i].zxcolor, +// width: 2 +// }, +// // borderColor:'black', //鎶樼偣杈规鐨勯鑹� +// label: { // 鏄剧ず鍊� +// show: false +// } +// } +// }, +// type: 'line', +// data: ydatas[i].data +// } +// } +// if (ydatas[i].name == '搴熸皵娴侀噺' || ydatas[i].name == '搴熸皵') { +// obj.yAxisIndex = 1 +// } +// serLists.push(obj) +// } +// var option = { +// /* title: { +// text: title, +// }, */ +// tooltip: { // 鎻愮ず妗� +// trigger: 'axis', +// axisPointer: { +// type: 'cross', +// label: { +// color: '#1a4245' +// } +// }, +// formatter: function (params) { +// var s = params[0].name + '<br />' +// for (var i = 0; i < params.length; i++) { +// // var name = params[i].name +// // 鍥捐〃title鍚嶇О +// var seriesName = params[i].seriesName +// // 鍊� +// var value = params[i].value[1] +// +// var valueFliter = formatter(value) +// +// var maker = params[i].marker +// if (seriesName == '浜屾哀鍖栫~') { +// maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#fff21c;"></span>' +// } else if (seriesName == '姘哀鍖栫墿') { +// maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#00B0F0;"></span>' +// } else if (seriesName == '鐑熷皹') { +// maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#f48183;"></span>' +// } else if (seriesName == '娓╁害') { +// maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#F206FF;"></span>' +// } else { +// maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#4ec99c;"></span>' +// } +// s += maker + seriesName + ':' + valueFliter + '<br />' +// } +// return s +// } +// }, +// toolbox: { // 鎵撳嵃绛夊伐鍏� +// show: false, +// feature: { +// saveAsImage: {} +// } +// }, +// grid: { // 缃戞牸 +// top: '20%' +// }, +// legend: { +// data: legend +// }, +// dataZoom: [{ +// type: 'inside', +// start: 0, +// end: 100 +// }, { +// start: 0, +// end: 100, +// show: false, +// handleIcon: 'M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4v1.3h1.3v-1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7V23h6.6V24.4z M13.3,19.6H6.7v-1.4h6.6V19.6z', +// handleSize: '80%', +// handleStyle: { +// color: '#fff', +// shadowBlur: 3, +// shadowColor: 'rgba(0, 0, 0, 0.6)', +// shadowOffsetX: 2, +// shadowOffsetY: 2 +// } +// }], +// xAxis: { // x 杞磋缃� +// type: 'time', +// boundaryGap: false, +// axisLabel: { // x杞村叏閮ㄦ樉绀� +// // rotate: 20, +// margin: 6, +// interval: 0, +// textStyle: { +// color: '#fff' +// } +// }, +// splitLine: { // 缃戞牸鍨傜洿绾夸负 铏氱嚎 +// show: true, +// lineStyle: { +// type: 'dashed' +// } +// }, +// axisTick: { // x 杞村埢搴︽樉绀� +// show: false +// }, +// axisLine: { +// lineStyle: { +// color: '#FFFFFF', +// width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 +// } +// } +// // data: xdata +// }, +// yAxis: [{ +// type: 'value', +// name: yname, +// max: function (value) { +// var ma = value.max > 100 ? value.max : 100 +// return parseInt(ma) +// }, +// axisLabel: { +// formatter: '{value}', +// textStyle: { +// color: '#fff' +// } +// }, +// axisPointer: { +// snap: true +// }, +// splitLine: { +// show: false +// }, // y杞� 缃戞牸绾夸笉鏄剧ず, +// axisLine: { +// lineStyle: { +// color: '#FFFFFF', +// width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 +// } +// } +// }, { // 娴侀噺杞� +// type: 'value', +// name: '搴熸皵娴侀噺(m3/h)', +// axisLabel: { +// formatter: '{value}', +// textStyle: { +// color: '#fff' +// } +// }, +// axisPointer: { +// snap: true +// }, +// splitLine: { +// show: false +// }, // y杞� 缃戞牸绾夸笉鏄剧ず, +// axisLine: { +// lineStyle: { +// color: '#FFFFFF', +// width: 1// 杩欓噷鏄负浜嗙獊鍑烘樉绀哄姞涓婄殑 +// } +// } +// }], +// series: serLists +// } +// RealTimeChart.setOption(option) +// +// RealTimeChart.on('legendselectchanged', function (params) { +// var StdVal = null +// var op = { yAxis: {} } +// var max_val_list = [] // 鎵�鏈夋樉绀烘姌绾跨殑鏍囧噯鍊� +// if (exhbzzList && exhbzzList.length > 0) { +// $.each(exhbzzList, function (index, item) { +// params.selected[item.name] ? max_val_list.push(item.bzhui) : '' +// if (item.name == params.name) { +// item.name == 'VOCs' ? StdVal = 20 : StdVal = item.bzhui +// } +// }) +// } +// max_val_list = max_val_list.sort(function (a, b) { return a - b }) // 鎺掑簭 +// op.yAxis.max = function (value) { +// var ma = value.max < StdVal ? StdVal : Math.ceil(value.max) +// max_val_list ? ma = max_val_list[max_val_list.length - 1] : ''// 閫夋嫨鏈�澶у�� +// return ma +// } +// RealTimeChart.setOption(op) +// }) +// RealTimeChart.on('click', function (params) { +// var nowDate = new Date().Format() +// }) +// } +// +// function dateControl_echart () { +// laydate.render({ +// elem: '#echart_kssj', // 鎸囧畾鍏冪礌 +// type: 'datetime' +// }) +// laydate.render({ +// elem: '#echart_jssj', // 鎸囧畾鍏冪礌 +// type: 'datetime' +// }) +// +// // 搴熸按搴熸皵鍦ㄧ嚎鏁版嵁鍒囨崲 +// laydate.render({ +// elem: '#riqi_24', // 鎸囧畾鍏冪礌 +// type: 'date', +// max: new Date().Format('yyyy-MM-dd') +// }) +// laydate.render({ +// elem: '#riqi_month', // 鎸囧畾鍏冪礌 +// type: 'month', +// max: new Date().Format('yyyy-MM-dd') +// }) +// } +// +// function fqDateControl_detail () { +// laydate.render({ +// elem: '#fq_kssj', // 鎸囧畾鍏冪礌 +// type: 'datetime' +// }) +// laydate.render({ +// elem: '#fq_jssj', // 鎸囧畾鍏冪礌 +// type: 'datetime' +// }) +// } +// +// function queryZDYDate (id) { +// if (interValHander) { +// clearInterval(interValHander) +// } +// exhbzz = null, exhbzzList = [] +// EXHRealTimeDataList = [] +// var ksrq = $('#echart_kssj')[0].value +// var jsri = $('#echart_jssj')[0].value +// var step_select = $('#step')[0].value +// if (ksrq + jsri == dbl_click) return +// dbl_click = ksrq + jsri +// +// // 璁$畻step +// var ksTime = new Date(ksrq.replace(/-/g, '/')).getTime() +// var jsTime = new Date(jsri.replace(/-/g, '/')).getTime() +// var cha = Math.abs(jsTime - ksTime) +// var jsStep = parseInt((cha / step_select) / 1000) +// // 璁$畻step +// +// var dateUtil = new DateUtil() +// var startTime = dateUtil.format(new Date(ksrq.replace(/-/g, '/')), 'yyyyMMddhhmmss') +// var endTime = dateUtil.format(new Date(jsri.replace(/-/g, '/')), 'yyyyMMddhhmmss') +// +// var unionTagCodeList = '' +// var BBZMAPPING = {} +// var service = new WsEPMapService() +// service.QueryMonPointDetailSync({ +// epsGisMonPointID: id +// }, function (result) { +// service.InterfaceLog('effluent.drawRealTimeDataChart.QueryMonPointDetailSync', result, function (data) { +// CFG.DATA_REALTIME_TAGCODETABLE = {} +// var UTagCodList = '' +// if (data.WastewaterGasItemList) { +// for (var i = 0, len = data.WastewaterGasItemList.length; i < len; ++i) { +// if (data.WastewaterGasItemList[i].DataType == 1) { +// UTagCodList += data.WastewaterGasItemList[i].TagCode + ',' +// CFG.DATA_REALTIME_TAGCODETABLE[data.WastewaterGasItemList[i].TagCode] = { TagName: data.WastewaterGasItemList[i].PorltName, belong: data.WastewaterGasPoint } +// BBZMAPPING[data.WastewaterGasItemList[i].PorltName] = data.WastewaterGasItemList[i].StdValueUpLimit +// } +// } +// if (UTagCodList.length > 0) { +// unionTagCodeList = UTagCodList.substring(0, UTagCodList.length - 1) +// } +// } +// }) +// }) +// +// var step = jsStep +// getRtdb15s(unionTagCodeList, startTime, endTime, step, function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// 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(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// +// datalist = { +// name: name, +// data: [data] +// } +// 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] +// } +// 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 < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// EXHRealTimeDataList[k].data.push(data) +// } +// } +// } +// } else { +// var newdate = new Date(d[i].ReadTime) +// data = { +// name: name, +// value: [newdate, d[i].TagValue] +// } +// for (var k = 0; k < EXHRealTimeDataList.length; k++) { +// if (EXHRealTimeDataList[k].name == name) { +// 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 { +// 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) +// +// var legend = lengList +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata +// for (var m = 0; m < EXHRealTimeDataList.length; m++) { +// var stdValue = null +// if (EXHRealTimeDataList[m].name == nameList[j]) { +// for (var p in BBZMAPPING) { +// stdValue = BBZMAPPING[EXHRealTimeDataList[m].name] +// } +// ydata = { +// name: nameList[j], +// data: EXHRealTimeDataList[m].data, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: stdValue +// } +// exhbzz = { +// name: nameList[j], +// bzhui: stdValue +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// } +// } +// +// var yname = '娴撳害(mg/m鲁)' +// +// $('.RealTime').empty() +// +// var html = '' +// for (var n = 0; n < ydatas.length; n++) { +// var VAL = '' +// var BBZ = BBZMAPPING[ydatas[n].name] +// for (var m = 0; m < ydatas[n].data.length; m++) { +// VAL = ydatas[n].data[ydatas[n].data.length - 1].value[1] +// } +// if (ydatas[n].name == '搴熸皵' || ydatas[n].name == '搴熸皵娴侀噺' || ydatas[n].name == '娓╁害') { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + ' </span>' +// } else { +// html += '<span>' + ydatas[n].name + ':</span><span style="color: yellow">' + (VAL != null ? (VAL.toFixed(2)) : '--') + '</span> 鏍囧噯:<span style="color: #fff">' + (BBZ != null ? (BBZ) : '--') + ' </span>' +// } +// } +// +// $('.RealTime').append(html) +// +// DrawEXHRealTimeDateChart(divid, title, legend, ydatas, yname) +// }) +// } +// +// // 搴熸皵鎸夊ぉ鏌ヨ灏忔椂鏁版嵁 +// function queryZDYDate_24 (id) { +// var date = $('#riqi_24').val() +// if (date) { +// var date1 = new Date(date) +// date1 = new Date(date1.getTime() - (8 * 3600000)) +// var dateUtil = new DateUtil() +// var datePkg = dateUtil.getTowDate(date1, 'a', 24 * 3600000 - 1) +// var datatype = 2 +// +// if (CFG_Model.production) { +// get24HourDate(datePkg.dateTime1FullStr, datePkg.dateTime2FullStr, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data = [] +// wrwIDS = [] +// for (var i = 0; i < d.length; i++) { +// var MonTimeStr = d[i].MonTimeStr +// +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(d[i]) +// +// var strDate +// var d1 = MonTimeStr.split('/') +// var d2 = d1[2].split(' ') +// var t = MonTimeStr.split(' ') +// var hlist = t[1].split(':') +// var h = hlist[0] +// if (d1[1] > 9) { +// // strDate=MonTimeStr.substring(8,10)+"鏃�"; +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(11, 13) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(11, 12) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } +// } else { +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(9, 11) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(9, 10) + '鏃�' +// } +// } +// } +// +// if (nameList.length == 0) { +// nameList.push(d[i].PoltmtrlName.trim()) +// dateList.push(strDate) +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// bzh.push(d[i].StdValue) +// } else if (nameList.indexOf(d[i].PoltmtrlName.trim()) < 0) { +// nameList.push(d[i].PoltmtrlName) +// bzh.push(d[i].StdValue) +// dataList.push(data) +// data = new Array() +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } else if (i == d.length - 1) { +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } +// } +// // 澶勭悊鏁版嵁缁撴潫 +// +// // dateList=get24DateTime(); +// +// var newList = [] +// for (var i = 0; i < dataList.length; i++) { +// var list = dataList[i].reverse() +// newList.push(list) +// } +// dataList = newList +// +// var id = 'mychart' +// var title = '鍔犵儹鐐夌儫姘�' +// 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) +// +// var legend = lengList +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata = { +// name: nameList[j], +// data: dataList[j], +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(id, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// } else { +// get24HourDate1(datePkg.dateTime1FullStr, datePkg.dateTime2FullStr, id, datatype, '28,31', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data = [] +// wrwIDS = [] +// for (var i = 0; i < d.length; i++) { +// var MonTimeStr = d[i].MonTimeStr +// +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(d[i]) +// +// var strDate +// var d1 = MonTimeStr.split('/') +// var t = MonTimeStr.split(' ') +// var hlist = t[1].split(':') +// var h = hlist[0] +// if (d1[1] > 9) { +// // strDate=MonTimeStr.substring(8,10)+"鏃�"; +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(11, 13) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(11, 12) + '鏃�' +// } +// } else { +// // strDate=MonTimeStr.substring(7,9)+"鏃�"; +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } +// +// if (nameList.length == 0) { +// nameList.push(d[i].PoltmtrlName.trim()) +// dateList.push(strDate) +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// bzh.push(d[i].StdValue) +// } else if (nameList.indexOf(d[i].PoltmtrlName.trim()) < 0) { +// nameList.push(d[i].PoltmtrlName) +// bzh.push(d[i].StdValue) +// dataList.push(data) +// data = new Array() +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } else if (i == d.length - 1) { +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } +// } +// // 澶勭悊鏁版嵁缁撴潫 +// +// dateList = get24DateTime() +// dateList.reverse() +// var newList = [] +// +// for (var i = 0; i < dataList.length; i++) { +// var list = dataList[i].reverse() +// newList.push(list) +// } +// dataList = newList +// +// var id = 'mychart' +// var title = '鍔犵儹鐐夌儫姘�' +// 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) +// +// var legend = lengList +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata = { +// name: nameList[j], +// data: dataList[j], +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(id, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// } +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + datePkg.dateTime1FullStr + ' 鑷� ' + datePkg.dateTime2FullStr + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// fore24Time = datePkg.dateTime1FullStr +// back24Time = datePkg.dateTime2FullStr +// } else { +// alert('鏌ヨ鏃堕棿涓嶈兘涓虹┖锛�') +// } +// } +// +// // 搴熸皵鎸夋湀浠芥煡璇㈡棩鏁版嵁 +// function queryZDYDate_month (id) { +// var strDate = $('#riqi_month').val() +// if (strDate) { +// strDate = strDate + '-01' +// var daysFlag, daysCount +// daysFlag = checkDate(strDate) +// +// if (daysFlag == 'a') { +// daysCount = 28 +// } else if (daysFlag == 'b') { +// daysCount = 27 +// } else if (daysFlag == 'c') { +// daysCount = 29 +// } else { +// daysCount = 30 +// } +// +// strDate = new Date(new Date(strDate).getTime() - (8 * 3600000)) +// var dateUtil = new DateUtil() +// var datePkg = dateUtil.getTowDate(strDate, 'a', daysCount * 24 * 3600000) +// var startTime = datePkg.dateTime1YMDStr +// var endTime = datePkg.dateTime2YMDStr +// var datatype = 1 +// +// if (CFG_Model.production) { +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data +// wrwIDS = [] +// $.each(d, function (index, item) { +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(item) +// +// var strDate = item.MonTimeStr.split(' ')[0] +// +// if (nameList.length == 0) { +// nameList.push(item.PoltmtrlName.trim()) +// dateList.push(strDate) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// dataList.push(data) +// bzh.push(item.StdValue) +// } else if (nameList.indexOf(item.PoltmtrlName.trim()) < 0) { +// nameList.push(item.PoltmtrlName) +// bzh.push(item.StdValue) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// for (var j = 0; j < dataList.length; j++) { +// if (item.PoltmtrlName.trim() == dataList[j].name) { +// dataList[j].data.push(item.MonQty) +// } +// } +// } +// }) +// $.each(dateList, function (index, item) { +// dateList[index] = item.split('/')[2] + '鏃�' +// }) +// // 澶勭悊鏁版嵁缁撴潫 +// // dateList=dateList.reverse(); +// +// var divid = 'mychart1' +// var title = '鍔犵儹鐐夌儫姘�' +// +// 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) +// +// var legend = lengList// ['S02','姘哀鍖栫墿','鐑熷皹','鎬绘帓閲�']; { +// +// // var xdata =['1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�', '17鏃�', '18鏃�', '19鏃�', '20鏃�','21鏃�','22鏃�','23鏃�','24鏃�']; +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// +// var sdata = [] +// +// for (var k = 0; k < dataList.length; k++) { +// if (nameList[j].trim() == dataList[k].name.trim()) { +// sdata = dataList[k].data.reverse() +// } +// } +// +// var ydata = { +// name: nameList[j], +// data: sdata, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(divid, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// } else { +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data +// wrwIDS = [] +// for (var i = 0; i < d.length; i++) { +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(d[i]) +// +// var MonTimeStr = d[i].MonTimeStr +// +// var d1 = MonTimeStr.split('/') +// var strDate +// if (d1[1] > 9) { +// strDate = MonTimeStr.substring(8, 10) + '鏃�' +// } else { +// strDate = MonTimeStr.substring(7, 9) + '鏃�' +// } +// // console.log("鏃堕棿",strDate); +// if (nameList.length == 0) { +// nameList.push(d[i].PoltmtrlName.trim()) +// dateList.push(strDate) +// /* var data=new Array(); +// data.push(d.MonQty); */ +// data = { +// name: d[i].PoltmtrlName.trim(), +// data: [d[i].MonQty] +// } +// dataList.push(data) +// bzh.push(d[i].StdValue) +// } else if (nameList.indexOf(d[i].PoltmtrlName.trim()) < 0) { +// nameList.push(d[i].PoltmtrlName) +// bzh.push(d[i].StdValue) +// // dataList.push(data); +// +// data = { +// name: d[i].PoltmtrlName.trim(), +// data: [d[i].MonQty] +// } +// dataList.push(data) +// /* data = new Array(); */ +// /* data.push(d[i].MonQty); */ +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// for (var j = 0; j < dataList.length; j++) { +// if (d[i].PoltmtrlName.trim() == dataList[j].name) { +// dataList[j].data.push(d[i].MonQty) +// } +// } +// /* //data.push() +// data.push(d[i].MonQty); */ +// } +// } +// // 澶勭悊鏁版嵁缁撴潫 +// // dateList=dateList.reverse(); +// +// var divid = 'mychart1' +// var title = '鍔犵儹鐐夌儫姘�' +// 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) +// +// var legend = lengList// ['S02','姘哀鍖栫墿','鐑熷皹','鎬绘帓閲�']; { +// +// // var xdata =['1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�', '17鏃�', '18鏃�', '19鏃�', '20鏃�','21鏃�','22鏃�','23鏃�','24鏃�']; +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// +// var sdata = [] +// +// for (var k = 0; k < dataList.length; k++) { +// if (nameList[j].trim() == dataList[k].name.trim()) { +// sdata = dataList[k].data.reverse() +// } +// } +// +// var ydata = { +// name: nameList[j], +// data: sdata, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(divid, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// } +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + startTime + ' 鑷� ' + endTime + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// foreDayTime = startTime +// backDayTime = endTime +// } else { +// alert('鏌ヨ鏃堕棿涓嶈兘涓虹┖锛�') +// } +// } +// +// // 搴熸皵灏忔椂鏁版嵁-姝ヨ繘 +// function queryForeData_24 (id) { +// var startTime, endTime +// var date = new Date(fore24Time.replace(/-/g, '/')) // 鏇挎崲鏄负浜嗚В鍐冲湪IE娴忚鍣ㄥけ鏁� +// startTime = new Date(date.getTime() - (24 * 3600000)).Format('yyyy-MM-dd hh:mm:ss') +// if (date.getMinutes() == 0 && date.getSeconds() == 0) { +// endTime = new Date(date.getTime() - 1).Format('yyyy-MM-dd hh:mm:ss') +// } else { +// endTime = date.Format('yyyy-MM-dd hh:mm:ss') +// } +// var datatype = 2 +// +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data = [] +// wrwIDS = [] +// for (var i = 0; i < d.length; i++) { +// var MonTimeStr = d[i].MonTimeStr +// +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(d[i]) +// +// var strDate +// var d1 = MonTimeStr.split('/') +// var d2 = d1[2].split(' ') +// var t = MonTimeStr.split(' ') +// var hlist = t[1].split(':') +// var h = hlist[0] +// if (d1[1] > 9) { +// // strDate=MonTimeStr.substring(8,10)+"鏃�"; +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(11, 13) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(11, 12) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } +// } else { +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(9, 11) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(9, 10) + '鏃�' +// } +// } +// } +// +// if (nameList.length == 0) { +// nameList.push(d[i].PoltmtrlName.trim()) +// dateList.push(strDate) +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// bzh.push(d[i].StdValue) +// } else if (nameList.indexOf(d[i].PoltmtrlName.trim()) < 0) { +// nameList.push(d[i].PoltmtrlName) +// bzh.push(d[i].StdValue) +// dataList.push(data) +// data = new Array() +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } else if (i == d.length - 1) { +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } +// } +// // 澶勭悊鏁版嵁缁撴潫 +// +// var newList = [] +// for (var i = 0; i < dataList.length; i++) { +// var list = dataList[i].reverse() +// newList.push(list) +// } +// dataList = newList +// +// var id = 'mychart' +// var title = '鍔犵儹鐐夌儫姘�' +// 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 { +// 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) +// +// var legend = lengList +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata = { +// name: nameList[j], +// data: dataList[j], +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(id, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + startTime + ' 鑷� ' + endTime + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// fore24Time = startTime +// back24Time = endTime +// } +// +// // 搴熸皵灏忔椂鏁版嵁-鍥為�� +// function queryBackData_24 (id) { +// var startTime, endTime +// var date = new Date(back24Time.replace(/-/g, '/')) // 鏇挎崲鏄负浜嗚В鍐冲湪IE娴忚鍣ㄥけ鏁� +// endTime = new Date(date.getTime() + (24 * 3600000)).Format('yyyy-MM-dd hh:mm:ss') +// if (date.getMinutes() == 59 && date.getSeconds() == 59) { +// startTime = new Date(date.getTime() + (24 * 3600000)).Format('yyyy-MM-dd 00:00:00') +// } else { +// startTime = date.Format('yyyy-MM-dd hh:mm:ss') +// } +// var datatype = 2 +// +// // 鍒ゆ柇鍥為��鏃堕棿涓嶈兘瓒呰繃褰撳墠鏃堕棿 +// var compareDate1 = new Date() +// var compareDate2 = new Date(endTime.replace(/-/g, '/')) +// if (compareDate1.getTime() > compareDate2.getTime()) { +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data = [] +// wrwIDS = [] +// for (var i = 0; i < d.length; i++) { +// var MonTimeStr = d[i].MonTimeStr +// +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(d[i]) +// +// var strDate +// var d1 = MonTimeStr.split('/') +// var d2 = d1[2].split(' ') +// var t = MonTimeStr.split(' ') +// var hlist = t[1].split(':') +// var h = hlist[0] +// if (d1[1] > 9) { +// // strDate=MonTimeStr.substring(8,10)+"鏃�"; +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(11, 13) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(11, 12) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } +// } else { +// if (d2[0] > 9) { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(10, 12) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(10, 11) + '鏃�' +// } +// } else { +// strDate = '' +// if (h > 9) { +// strDate += MonTimeStr.substring(9, 11) + '鏃�' +// } else { +// strDate += MonTimeStr.substring(9, 10) + '鏃�' +// } +// } +// } +// +// if (nameList.length == 0) { +// nameList.push(d[i].PoltmtrlName.trim()) +// dateList.push(strDate) +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// bzh.push(d[i].StdValue) +// } else if (nameList.indexOf(d[i].PoltmtrlName.trim()) < 0) { +// nameList.push(d[i].PoltmtrlName) +// bzh.push(d[i].StdValue) +// dataList.push(data) +// data = new Array() +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } else if (i == d.length - 1) { +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// if ((d[i].PoltmtrlName == '搴熸皵娴侀噺' || d[i].PoltmtrlName == '搴熸皵') && d[i].MonQty < 0) { +// d[i].MonQty = 0 +// } +// data.push(d[i].MonQty) +// } +// } +// // 澶勭悊鏁版嵁缁撴潫 +// +// var newList = [] +// +// for (var i = 0; i < dataList.length; i++) { +// var list = dataList[i].reverse() +// newList.push(list) +// } +// dataList = newList +// +// var id = 'mychart' +// var title = '鍔犵儹鐐夌儫姘�' +// 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) +// +// var legend = lengList +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// var ydata = { +// name: nameList[j], +// data: dataList[j], +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(id, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + startTime + ' 鑷� ' + endTime + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// fore24Time = startTime +// back24Time = endTime +// } +// } +// +// // 搴熸皵鏃ユ暟鎹�-姝ヨ繘 +// function queryForeData_month (id) { +// var startTime, endTime +// var date = new Date(foreDayTime.replace(/-/g, '/')) // 鏇挎崲鏄负浜嗚В鍐冲湪IE娴忚鍣ㄥけ鏁� +// +// var dateUtil = new DateUtil() +// var datePkg = dateUtil.getTowDate(date, 'b', 29 * 24 * 3600000) +// var startTime = datePkg.dateTime1YMDStr +// var endTime = datePkg.dateTime2YMDStr +// var datatype = 1 +// +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data +// wrwIDS = [] +// $.each(d, function (index, item) { +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(item) +// +// var strDate = item.MonTimeStr.split(' ')[0] +// +// if (nameList.length == 0) { +// nameList.push(item.PoltmtrlName.trim()) +// dateList.push(strDate) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// dataList.push(data) +// bzh.push(item.StdValue) +// } else if (nameList.indexOf(item.PoltmtrlName.trim()) < 0) { +// nameList.push(item.PoltmtrlName) +// bzh.push(item.StdValue) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// for (var j = 0; j < dataList.length; j++) { +// if (item.PoltmtrlName.trim() == dataList[j].name) { +// dataList[j].data.push(item.MonQty) +// } +// } +// } +// }) +// $.each(dateList, function (index, item) { +// dateList[index] = item.split('/')[2] + '鏃�' +// }) +// // 澶勭悊鏁版嵁缁撴潫 +// // dateList=dateList.reverse(); +// +// var divid = 'mychart1' +// var title = '鍔犵儹鐐夌儫姘�' +// +// 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) +// +// var legend = lengList// ['S02','姘哀鍖栫墿','鐑熷皹','鎬绘帓閲�']; { +// +// // var xdata =['1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�', '17鏃�', '18鏃�', '19鏃�', '20鏃�','21鏃�','22鏃�','23鏃�','24鏃�']; +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#F206FF' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// +// var sdata = [] +// +// for (var k = 0; k < dataList.length; k++) { +// if (nameList[j].trim() == dataList[k].name.trim()) { +// sdata = dataList[k].data.reverse() +// } +// } +// +// var ydata = { +// name: nameList[j], +// data: sdata, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(divid, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + startTime + ' 鑷� ' + endTime + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// foreDayTime = startTime +// backDayTime = endTime +// } +// +// // 搴熸皵鏃ユ暟鎹�-鍥為�� +// function queryBackData_month (id) { +// var startTime, endTime +// var date = new Date(backDayTime.replace(/-/g, '/')) // 鏇挎崲鏄负浜嗚В鍐冲湪IE娴忚鍣ㄥけ鏁� +// +// var dateUtil = new DateUtil() +// var datePkg = dateUtil.getTowDate(date, 'a', 29 * 24 * 3600000) +// var startTime = datePkg.dateTime1YMDStr +// var endTime = datePkg.dateTime2YMDStr +// var datatype = 1 +// +// // 鍒ゆ柇鍥為��鏃堕棿涓嶈兘瓒呰繃褰撳墠鏃堕棿 +// var compareDate1 = new Date() +// var compareDate2 = new Date(endTime.replace(/-/g, '/')) +// if (compareDate1.getTime() > compareDate2.getTime()) { +// get24HourDate(startTime, endTime, id, datatype, '28,31,226', function (res) { +// // 澶勭悊鏁版嵁寮�濮� +// var d = res +// var nameList = [] // 瀛樻斁鍥句緥 +// var dateList = [] // 瀛樻斁鏃堕棿 +// var dataList = [] // 瀛樻斁鏁版嵁 +// var bzh = [] // 鏍囧噯鍊� +// var data +// wrwIDS = [] +// $.each(d, function (index, item) { +// // 20190430 add 鑾峰彇鐩戞祴鐐筰d 姹℃煋鐗﹊d 妫�娴嬮」id +// getWRW(item) +// +// var strDate = item.MonTimeStr.split(' ')[0] +// +// if (nameList.length == 0) { +// nameList.push(item.PoltmtrlName.trim()) +// dateList.push(strDate) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// dataList.push(data) +// bzh.push(item.StdValue) +// } else if (nameList.indexOf(item.PoltmtrlName.trim()) < 0) { +// nameList.push(item.PoltmtrlName) +// bzh.push(item.StdValue) +// data = { +// name: item.PoltmtrlName.trim(), +// data: [item.MonQty] +// } +// +// dataList.push(data) +// } else { +// if (dateList.indexOf(strDate) < 0) { +// dateList.push(strDate) +// } +// for (var j = 0; j < dataList.length; j++) { +// if (item.PoltmtrlName.trim() == dataList[j].name) { +// dataList[j].data.push(item.MonQty) +// } +// } +// } +// }) +// $.each(dateList, function (index, item) { +// dateList[index] = item.split('/')[2] + '鏃�' +// }) +// // 澶勭悊鏁版嵁缁撴潫 +// // dateList=dateList.reverse(); +// +// var divid = 'mychart1' +// var title = '鍔犵儹鐐夌儫姘�' +// +// 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) +// +// var legend = lengList// ['S02','姘哀鍖栫墿','鐑熷皹','鎬绘帓閲�']; { +// +// // var xdata =['1鏃�', '2鏃�', '3鏃�', '4鏃�', '5鏃�', '6鏃�', '7鏃�', '8鏃�', '9鏃�', '10鏃�', '11鏃�', '12鏃�', '13鏃�', '14鏃�', '15鏃�', '16鏃�', '17鏃�', '18鏃�', '19鏃�', '20鏃�','21鏃�','22鏃�','23鏃�','24鏃�']; +// var xdata = dateList.reverse() +// var ydatas = [] +// +// for (var j = 0; j < nameList.length; j++) { +// var zdcbcolor, zxcolor +// if (nameList[j] == '浜屾哀鍖栫~') { +// zdcbcolor = 'red' +// zxcolor = '#fff21c' +// } else if (nameList[j] == '姘哀鍖栫墿') { +// zdcbcolor = 'red' +// zxcolor = '#00B0F0' +// } else if (nameList[j] == '鐑熷皹') { +// zdcbcolor = 'red' +// zxcolor = '#f48183' +// } else if (nameList[j] == '娓╁害') { +// zdcbcolor = 'red' +// zxcolor = '#f206ff' +// } else { +// zdcbcolor = 'red' +// zxcolor = '#9ACD32' +// } +// +// var sdata = [] +// +// for (var k = 0; k < dataList.length; k++) { +// if (nameList[j].trim() == dataList[k].name.trim()) { +// sdata = dataList[k].data.reverse() +// } +// } +// +// var ydata = { +// name: nameList[j], +// data: sdata, +// zdcbcolor: zdcbcolor, +// zxcolor: zxcolor, +// bzz: bzh[j] +// } +// exhbzz = { +// name: nameList[j], +// bzhui: bzh[j] +// } +// exhbzzList.push(exhbzz) +// ydatas.push(ydata) +// } +// +// var yname = '娴撳害(mg/m鲁)' +// CreateChart(divid, title, legend, xdata, ydatas, yname, id, datatype) +// }) +// +// $('.btm span:nth-child(2)').empty() +// var html = '鐩戞祴鏃堕棿 锛�' + startTime + ' 鑷� ' + endTime + '锛�' +// $('.btm span:nth-child(2)').html(html) +// +// foreDayTime = startTime +// backDayTime = endTime +// } +// } +// +// function get24HourDate(startTime,endTime,id,datatype,monItemId,c) { +// var conditionStr='{"poltSourceId":"","onLineMonEmissPointId":"'+id+'","poltMtrlId":"","monItemId":"'+monItemId+'","emissTypeId":"","beginTime":"'+startTime+'","endTime":"'+endTime+'","dataType":"'+datatype+'"}'; +// var condition = JSON.parse(conditionStr); +// var wsservice = new WsEPMapService(); +// wsservice['QueryOnlineMonData'](condition,function (res) { +// console.log("GetOnlineMonData",res); +// return c(res.Result.DataInfo,datatype); +// }) +// } -- Gitblit v1.8.0