function fnW(str) { var num; str >= 10 ? num = str : num = "0" + str; return num; } //获取当前时间 var timer = setInterval(function () { var date = new Date(); var year = date.getFullYear(); //当前年份 var month = date.getMonth(); //当前月份 var data = date.getDate(); //天 var hours = date.getHours(); //小时 var minute = date.getMinutes(); //分 var second = date.getSeconds(); //秒 var day = date.getDay(); //获取当前星期几 var ampm = hours < 12 ? 'am' : 'pm'; $('#time').html(fnW(hours) + ":" + fnW(minute) + ":" + fnW(second)); $('#date').html('' + year + '/' + (month + 1) + '/' + data + '' + getMyDay(date) + '') }, 1000) function getMyDay(date){ var week; if(date.getDay()==0) week="周日" if(date.getDay()==1) week="周一" if(date.getDay()==2) week="周二" if(date.getDay()==3) week="周三" if(date.getDay()==4) week="周四" if(date.getDay()==5) week="周五" if(date.getDay()==6) week="周六" return week; } //预警按发布区域统计 //var pie_fanzui =echarts.init(document.getElementById("pie_fanzui"),'macarons'); var areatj =echarts.init(document.getElementById("areatj")); option = { color: ['#3398DB'],//此处可设置柱条全局颜色 tooltip : { trigger: 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : 'shadow' // 默认为直线,可选为:'line' | 'shadow' } }, grid: { left: '2%', right: '2%', bottom: '10%', containLabel: true }, xAxis : [ { type : 'category', data: ['大连市区','旅顺口区','金州区','普兰店市','瓦房店市','庄河市','长海县','长兴岛'], axisTick: { alignWithLabel: true }, //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } }, axisLabel: {interval:0,rotate:40 } } ], yAxis : [ { type : 'value', //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } } } ], series : [ { name:'发布数量', type:'bar', barWidth: '50%', data:[400, 52, 200, 334, 390, 330, 220, 220], itemStyle:{// normal: { color: new echarts.graphic.LinearGradient( 0, 0, 0, 1, [ {offset: 1, color: 'rgba(255,255,255,0)'}, {offset: 0.5, color: '#37BBF8'}, {offset: 0, color: '#3977E6'} ] ) }, } } ] }; areatj.setOption(option); //预警按发布渠道统计 //var pie_fanzui =echarts.init(document.getElementById("pie_fanzui"),'macarons'); var qdtj =echarts.init(document.getElementById("qdtj")); option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, xAxis: { type: 'value', boundaryGap: [0, 0.01], //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } } }, yAxis: { type: 'category', data : ['国突', '其它渠道', '邮件', '微博','传真','多媒体','短信'], //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } } }, series: [ { name: '发布数量', type: 'bar', data: [70, 10, 52, 200, 334, 390, 330], itemStyle: { normal: { color: new echarts.graphic.LinearGradient( 0, 0, 1, 0, [ {offset: 1, color: '#1181e6'}, {offset: 0.5, color: '#4d84b6'}, {offset: 0, color: 'rgba(255,255,255,0)'} ] ) } } } ] }; qdtj.setOption(option); //预警按发布级别统计 //var pie_fanzui =echarts.init(document.getElementById("pie_fanzui"),'macarons'); var jbtj =echarts.init(document.getElementById("jbtj"),'infographic'); option = { tooltip : { trigger: 'item', formatter: "{a}
{b} : {c} ({d}%)" }, calculable : true, series : [ { name:'发布数量', type:'pie', radius : '55%', center: ['50%', '60%'], data:[ {value:335, name:'红色级别'}, {value:310, name:'蓝色级别'}, {value:234, name:'黄色级别'}, {value:135, name:'橙色级别'} ] } ] }; jbtj.setOption(option); //===================本周发布预警统计======================= //var line_time =echarts.init(document.getElementById("line_time"),'shine'); var line_time =echarts.init(document.getElementById("line_time"),'shine'); //var line_time =echarts.init(document.getElementById("line_time"),'infographic'); var option = { // 给echarts图设置背景色 //backgroundColor: '#FBFBFB', // -----------> // 给echarts图设置背景色 color: ['#7FFF00'], tooltip: { trigger: 'axis' }, grid:{ x:40, y:30, x2:5, y2:20 }, calculable: true, xAxis: [{ type: 'category', data: ['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30'], axisLabel: { color: "#cdddf7" //刻度线标签颜色 }, //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } } }], yAxis: [{ type: 'value', axisLabel: { color: "#cdddf7" //刻度线标签颜色 }, //设置轴线的属性 axisLine:{ lineStyle:{ color:'#cdddf7', width:1,//这里是为了突出显示加上的 } } }], series: [{ name: '条数', type: 'line', data: [10,5, 6, 7, 8, 4, 3,10,5, 6, 7, 8, 4, 3,5, 6, 7, 8, 4, 3, 3, 3,5, 6, 7, 8, 4, 3, 3], }] }; line_time.setOption(option); //时间选择器 var startV = ''; var endV = ''; laydate.skin('danlan'); var startTime = { elem: '#startTime', format: 'YYYY-MM-DD', min: '1997-01-01', //设定最小日期为当前日期 max: laydate.now(), //最大日期 istime: true, istoday: true, fixed: false, choose: function (datas) { startV = datas; endTime.min = datas; //开始日选好后,重置结束日的最小日期 } }; var endTime = { elem: '#endTime', format: 'YYYY-MM-DD', min: laydate.now(), max: laydate.now(), istime: true, istoday: true, fixed: false, choose: function (datas) { // startTime.max = datas; //结束日选好后,重置开始日的最大日期 endV = datas; } }; //laydate(startTime); //laydate(endTime); //时间选择器 var startVs = ''; var endVs = ''; laydate.skin('danlan'); var startTimes = { elem: '#startTimes', format: 'YYYY-MM-DD', min: '1997-01-01', //设定最小日期为当前日期 max: '2099-06-16', //最大日期 istime: true, istoday: true, fixed: false, choose: function (datas) { startVs = datas; endTimes.min = datas; //开始日选好后,重置结束日的最小日期 setQgData($('#barTypes').parent().parent(), 1); } }; var endTimes = { elem: '#endTimes', format: 'YYYY-MM-DD', min: laydate.now(), max: laydate.now(), istime: true, istoday: true, fixed: false, choose: function (datas) { // startTime.max = datas; //结束日选好后,重置开始日的最大日期 endVs = datas; setQgData($('#barTypes').parent().parent(), 1); } }; //laydate(startTimes); //laydate(endTimes); //更改日期插件的样式 function dateCss() { var arr = $('#laydate_box').attr('style').split(';'); var cssStr = 'position:absolute;right:0;'; for (var i = 0; i < arr.length; i++) { if (arr[i].indexOf('top') != -1) { cssStr += arr[i]; } } $('#laydate_box').attr('style', cssStr); } var workDate; var time = { elem: '#times', format: 'YYYY-MM-DD', min: laydate.now(), max: laydate.now() + 30, istime: true, istoday: true, fixed: false, choose: function (datas) { // startTime.max = datas; //结束日选好后,重置开始日的最大日期 workDate = datas; } }; //laydate(time);