$(function () { $('.close').click(function () { window.parent.$('#infoWindow_pup').hide() window.parent.$('#infoWindow_pup').attr('src', '') }) $('.input_in input').val('快速查询') var dqtime = GetQueryString("dqtime") if (dqtime != "null" && dqtime != null) { var d = new Date(dqtime) var str = d.getFullYear() + "-" + (d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1) + "-" + (d.getDate() < 10 ? '0' + d.getDate() : d.getDate()) + " " + (d.getHours() + 1 < 10 ? '0' + (d.getHours() + 1) : (d.getHours() + 1)) + ":00:00" var str_zr = d.getFullYear() + "-" + (d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1) + "-" + d.getDate() var qz = new Date(getDate(Date.parse(new Date(dqtime)) - 86400000 * 2)) var qzstr = qz.getFullYear() + "-" + (qz.getMonth() + 1 < 10 ? '0' + (qz.getMonth() + 1) : qz.getMonth() + 1) + "-" + (qz.getDate() < 10 ? '0' + qz.getDate() : qz.getDate()) + " 00:00:00" var qzstr_zr = qz.getFullYear() + "-" + (qz.getMonth() + 1 < 10 ? '0' + (qz.getMonth() + 1) : qz.getMonth() + 1) + "-" + qz.getDate() } else { var d = new Date() var str = d.getFullYear() + "-" + (d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1) + "-" + (d.getDate() < 10 ? '0' + d.getDate() : d.getDate()) + " " + (d.getHours() + 1 < 10 ? '0' + (d.getHours() + 1) : (d.getHours() + 1)) + ":00:00" var str_zr = d.getFullYear() + "-" + (d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1) + "-" + d.getDate() var qz = new Date(getDate(Date.parse(new Date()) - 86400000 * 2)) var qzstr = qz.getFullYear() + "-" + (qz.getMonth() + 1 < 10 ? '0' + (qz.getMonth() + 1) : qz.getMonth() + 1) + "-" + (qz.getDate() < 10 ? '0' + qz.getDate() : qz.getDate()) + " 00:00:00" var qzstr_zr = qz.getFullYear() + "-" + (qz.getMonth() + 1 < 10 ? '0' + (qz.getMonth() + 1) : qz.getMonth() + 1) + "-" + qz.getDate() } var startTime = qzstr var endTime = str var rainstartTime = qzstr_zr var rainendTime = str_zr var code = GetQueryString("id") var sdData = "1" $('#inpstart_zr').val(qzstr_zr) $('#inpend_zr').val(str_zr) $('#timestart').val(qzstr) $('#timeend').val(str) $('.input_in input').click(function () { // $('#riverSel').show(); $('#RainSel').toggle() $('#dailyRiverSel').toggle() }) $('.input_insd input').click(function () { $('#RainSd').toggle() }) function GetQueryString (name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)") var r = window.location.search.substr(1).match(reg) if (r != null) return unescape(r[2]) return null } setTimeout(function () { $('.load-box-list').show() rainShowPie(startTime, endTime, sdData) }, 200) //时段雨量 $('#rainBtnOne').click(function () { recharts() $('.load-box-list').show() $('.input_in input').val('快速查询') rainShowPie(startTime, endTime, sdData) $('#RainSel').hide() $('#dailyRiverSel').hide() }) //逐日雨量 $('#rainBtnTwo').click(function () { recharts_z() $('.load-box-list').show() $('.input_in input').val('快速查询') dailyRainShowPie(rainstartTime, rainendTime) $('#RainSel').hide() $('#dailyRiverSel').hide() }) //特征雨量 $('#rainBtnThr').click(function () { $('.input_in input').val('快速查询') featuresShowInfo() $('#RainSel').hide() $('#dailyRiverSel').hide() }) //基础信息 $('#rainBtnFou').click(function () { $('.input_in input').val('快速查询') rainBasicShowInfo() $('#RainSel').hide() $('#dailyRiverSel').hide() }) function recharts_z () { var width = $(window).width() * 0.53 var height = ($(window).height() - 50) - 80 var chartPie = document.getElementById('dailyPei') var myChartPie = echarts.init(chartPie) var resize = { width: width, height: height } myChartPie.resize(resize) } function recharts () { var width = $(window).width() * 0.53 var height = ($(window).height() - 50) - 80 // 获取ID var chartPie = document.getElementById('rainPei') var myChartPie = echarts.init(chartPie) var resize = { width: width, height: height } myChartPie.resize(resize) } window.onresize = function () { var width = $(window).width() * 0.53 var height = ($(window).height() - 50) - 80 $(".rain-tab").height(height) // 获取ID var chartPie_1 = document.getElementById('rainPei') var chartPie_2 = document.getElementById('dailyPei') // echarts初始化 var myChartPie_1 = echarts.init(chartPie_1) var myChartPie_2 = echarts.init(chartPie_2) var resize = { width: width, height: height } myChartPie_1.resize(resize) myChartPie_2.resize(resize) } //时段选择 $('#RainSd ul li').click(function () { $('#RainSd').hide() var checkTime = $(this).attr('data') if (checkTime == '1') { sdData = "1" $('.input_insd input').val('1') } else if (checkTime == '2') { sdData = "2" $('.input_insd input').val('2') } else if (checkTime == '3') { sdData = "3" $('.input_insd input').val('3') } else if (checkTime == '6') { sdData = "6" $('.input_insd input').val('6') } }) //时段雨量------时间查询 $('#riverBtn').click(function () { $('.load-box-list').show() $('.input_in input').val('快速查询') startTime = $("#timestart").val() endTime = $("#timeend").val() rainShowPie(startTime, endTime, sdData) }) //时段雨量-----快速查询 $('#RainSel ul li').click(function () { $('.load-box-list').show() $('#RainSel').hide() var checkTime = $(this).attr('data') var curr = new Date() var currDataD = curr.getFullYear() var currDataM = curr.getMonth() + 1 var currDataR = curr.getDate() var currDataH = curr.getHours() // 结束时间 var currAllTime = currDataD + '-' + currDataM + '-' + currDataR + ' ' + (currDataH + 1) + ':00:00' var data = '' var dataD = '' var dataM = '' var dataR = '' var dataH = '' var dataDd = '' var allDataTime = '' if (checkTime == '2') { data = new Date(new Date() - 2 * 60 * 60 * 1000) $('.input_in input').val('最近2小时') } else if (checkTime == '12') { data = new Date(new Date() - 12 * 60 * 60 * 1000) $('.input_in input').val('最近12小时') } else if (checkTime == '24') { data = new Date(new Date() - 24 * 60 * 60 * 1000) $('.input_in input').val('最近24小时') } else if (checkTime == '36') { data = new Date(new Date() - 36 * 60 * 60 * 1000) $('.input_in input').val('最近36小时') } else if (checkTime == '72') { data = new Date(new Date() - 72 * 60 * 60 * 1000) $('.input_in input').val('最近72小时') } dataD = data.getFullYear() dataM = data.getMonth() + 1 dataR = data.getDate() dataH = data.getHours() dataDd = data.getMinutes() // 开始时间 allDataTime = dataD + '-' + dataM + '-' + dataR + ' ' + (dataH + 1) + ':00:00' $('#timestart').val(allDataTime) $('#timeend').val(currAllTime) rainShowPie(allDataTime, currAllTime, sdData) }) function getDate (timestamp) { let d = new Date(timestamp)// 时间戳为10位需*1000,时间戳为13位的话不需乘1000 let yyyy = d.getFullYear() + '-' let MM = (d.getMonth() + 1 < 10 ? '0' + (d.getMonth() + 1) : d.getMonth() + 1) + '-' let dd = d.getDate() + ' ' let HH = d.getHours() + ':' let mm = d.getMinutes() + ':' let ss = d.getSeconds() return yyyy + MM + dd + HH + mm + ss } function rainShowPie (startTime, endTime, sd) { $.ajax({ url: "http://10.36.162.20:83/blade-ycreal/pptnr/selectDayStation", type: 'post', dataType: 'json', jsonp: 'callback', jsonpCallback: 'data', data: { 'code': code, 'dateBegin': startTime, 'dateEnd': endTime, 'sd': sd, }, success: function (result) { var q = '' var w = '' var dataName = [] var dataZ = [] var contant = '' for (var i = 0; i < result.data.length; i++) { var time = result.data[i].tm var timesub = time.substr(5, 11) dataName.push(timesub) dataZ.push(result.data[i].DRP) if (result.data[i].DRP == null) { q = '' } else { q = result.data[i].DRP } contant += '