From 1237567bdf2585fd74e8ad638fd327c92396e9be Mon Sep 17 00:00:00 2001 From: wangqi <magical1908@outlook.com> Date: 星期一, 12 四月 2021 15:05:42 +0800 Subject: [PATCH] 修改废气图表 --- src/components/LayerController/logic/WasteGas.js | 2 src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue | 65 + src/components/LayerController/logic/WasteGasChats.js | 2745 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue | 13 4 files changed, 2,805 insertions(+), 20 deletions(-) diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue b/src/components/BaseNav/PublicBounced/GasComponents/EChartsDate.vue index 8e0f659..7f68fb3 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"> @@ -88,6 +88,7 @@ }, methods: { onSubmit () { + console.log(this.value1) console.log('submit!') }, drawChart: function () { @@ -313,6 +314,10 @@ text-align: center; margin: 0 2px 4px 2px; border-radius: 2px; + >i{ + font-style: normal; + color: #eef309; + } } .animation { //width: 600px; diff --git a/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue b/src/components/BaseNav/PublicBounced/GasComponents/EChartsHour.vue index 981b512..c93b933 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"> @@ -32,7 +32,7 @@ </div> <div> 閲囨牱鐐规暟: - <input list="source" id="ipt" class="echatsInput" value="50"> + <input list="source" id="ipt" class="echatsInput" v-model="value"> <datalist id="source" > <option value="0" /> <option value="25" /> @@ -64,6 +64,7 @@ <script> import PublicDetailedList from '@components/BaseNav/PublicBounced/GasComponents/PublicDetailedList' +// import export default { name: 'ECharts', @@ -72,12 +73,12 @@ }, data () { return { + value: '50', value1: '', value2: '', watchData: [], dialogVisible: false, myChar: null, - value: '', formInline: { user: '', region: '' @@ -86,7 +87,16 @@ }, methods: { onSubmit () { - console.log('submit!') + const date = [this.value1, this.value2, this.value] + 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; + } }, drawChart: function () { window.onresize = function () { @@ -275,22 +285,41 @@ var dataValue1 = [] var dataValue2 = [] var dataValue3 = [] + var dataValue4 = [] 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) + if (this.$attrs.value === 'feishui') { + 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) + } else if (this.$attrs.value === 'feiqi') { + if (dataWatch[n].PoltmtrlName === '搴熸皵娴侀噺') { + 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) + } else if (dataWatch[n].PoltmtrlName === '"姘哀鍖栫墿"') { + dataValue4.push(dataWatch[n].MonQty) + const opitons = this.initOptions(dataDate, dataValue1, dataValue2, dataValue3, dataValue4) + this.myChart = this.$echarts.init(this.$refs.main) + this.myChart.setOption(opitons) + } } } - const opitons = this.initOptions(dataDate, dataValue1, dataValue2, dataValue3) - this.myChart = this.$echarts.init(this.$refs.main) - this.myChart.setOption(opitons) + // const opitons = this.initOptions(dataDate, dataValue1, dataValue2, dataValue3) + // this.myChart = this.$echarts.init(this.$refs.main) + // this.myChart.setOption(opitons) }) } } @@ -303,6 +332,10 @@ text-align: center; margin: 0 2px 4px 2px; border-radius: 2px; + >i{ + font-style: normal; + color: #eef309; + } } .Infomation { margin-left: 10px; diff --git a/src/components/LayerController/logic/WasteGas.js b/src/components/LayerController/logic/WasteGas.js index 2b74c7b..69dc4a1 100644 --- a/src/components/LayerController/logic/WasteGas.js +++ b/src/components/LayerController/logic/WasteGas.js @@ -12,12 +12,14 @@ 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) 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