|  | @ -4,17 +4,58 @@
 | 
	
		
			
				|  |  | <script>
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     $(function () {
 | 
	
		
			
				|  |  |         //初始化
 | 
	
		
			
				|  |  |         //l-layout-left
 | 
	
		
			
				|  |  |         //初始化layout
 | 
	
		
			
				|  |  |         $("#div_wrapper").ligerLayout({
 | 
	
		
			
				|  |  |             height: "99%",
 | 
	
		
			
				|  |  |             leftWidth: 200,
 | 
	
		
			
				|  |  |             isLeftCollapse: false,//左边区域初始化不可以隐藏
 | 
	
		
			
				|  |  |             allowLeftCollapse: false//左边区域不可以隐藏
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         /*初始化时间控件-start*/
 | 
	
		
			
				|  |  |         $("#repeatStartTime").ligerDateEditor({
 | 
	
		
			
				|  |  |             width: 240,
 | 
	
		
			
				|  |  |             showTime: true
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  |         $("#repeatEndTime").ligerDateEditor({
 | 
	
		
			
				|  |  |             width: 240,
 | 
	
		
			
				|  |  |             showTime: true
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  |         $("#repeatStartTime").ligerDateEditor("setValue",prevDate());
 | 
	
		
			
				|  |  |         $("#repeatEndTime").ligerDateEditor("setValue",nowDate());
 | 
	
		
			
				|  |  |         /*初始化时间控件-end*/
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //初始化图表
 | 
	
		
			
				|  |  |         var type = $(".div-menu .active").attr("data-item");
 | 
	
		
			
				|  |  |         var beginTime,endTime;
 | 
	
		
			
				|  |  |         var beginTime = $("#repeatStartTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |         var endTime = $("#repeatEndTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |         getServerInfo(type,beginTime,endTime);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //搜索按钮事件
 | 
	
		
			
				|  |  |         $(".m-form-control").on("click","#btnSearch",function(){
 | 
	
		
			
				|  |  |             var beginTime = $("#repeatStartTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |             var endTime = $("#repeatEndTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |             if(beginTime=="" && $endTime=="")
 | 
	
		
			
				|  |  |             {
 | 
	
		
			
				|  |  |                 $.ligerDialog.error("请选择起始结束时间!");
 | 
	
		
			
				|  |  |                 return false;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             var type = $(".div-menu .active").attr("data-item");
 | 
	
		
			
				|  |  |             //获取服务器监控数据
 | 
	
		
			
				|  |  |             getServerInfo(type,beginTime,endTime);
 | 
	
		
			
				|  |  |         })
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //选项卡切换时间
 | 
	
		
			
				|  |  |         $(".div-menu").on("click",".c-item",function(){
 | 
	
		
			
				|  |  |             $(".div-menu .c-item").removeClass("active");
 | 
	
		
			
				|  |  |             $(this).addClass("active");
 | 
	
		
			
				|  |  |             var type = $(this).attr("data-item");
 | 
	
		
			
				|  |  |             //获取服务器监控数据
 | 
	
		
			
				|  |  |             var beginTime,endTime;
 | 
	
		
			
				|  |  |             var beginTime = $("#repeatStartTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |             var endTime = $("#repeatEndTime").ligerDateEditor("getValue");
 | 
	
		
			
				|  |  |             getServerInfo(type,beginTime,endTime);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         })
 | 
	
	
		
			
				|  | @ -25,7 +66,7 @@
 | 
	
		
			
				|  |  |             type: "GET",
 | 
	
		
			
				|  |  |             url : "${contextRoot}/server/environment/usage",
 | 
	
		
			
				|  |  |             dataType : "json",
 | 
	
		
			
				|  |  |             data:{type:type,beginTime:"2015-10-22 00:00:00",endTime:"2016-11-31 00:00:00"},
 | 
	
		
			
				|  |  |             data:{type:type,beginTime:beginTime,endTime:endTime},
 | 
	
		
			
				|  |  |             cache:false,
 | 
	
		
			
				|  |  |             success :function(re){
 | 
	
		
			
				|  |  |                 if(re.successFlg) {
 | 
	
	
		
			
				|  | @ -86,8 +127,7 @@
 | 
	
		
			
				|  |  |                      left: 'center'
 | 
	
		
			
				|  |  |                  },
 | 
	
		
			
				|  |  |                  tooltip: {
 | 
	
		
			
				|  |  |                      trigger: 'item',
 | 
	
		
			
				|  |  |                      formatter: '{b} <br/>{a} : {c}'
 | 
	
		
			
				|  |  |                      trigger: 'axis'
 | 
	
		
			
				|  |  |                  },
 | 
	
		
			
				|  |  |                  legend: {
 | 
	
		
			
				|  |  |                      left: 'left',
 | 
	
	
		
			
				|  | @ -113,16 +153,23 @@
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  |                          name: '总使用率',
 | 
	
		
			
				|  |  |                          type: 'line',
 | 
	
		
			
				|  |  | //                         itemStyle: {normal: {areaStyle: {type: 'default'}}},
 | 
	
		
			
				|  |  |                          data: y1
 | 
	
		
			
				|  |  |                      },
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  |                          name: '用户使用率',
 | 
	
		
			
				|  |  |                          type: 'line',
 | 
	
		
			
				|  |  | //                         itemStyle: {normal: {areaStyle: {type: 'default'}}},
 | 
	
		
			
				|  |  |                          data: y2
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  ]
 | 
	
		
			
				|  |  |              };
 | 
	
		
			
				|  |  |              myChart.setOption(option);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |              //设置图例下方的信息
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          else{
 | 
	
		
			
				|  |  |              me.clearTop();
 | 
	
	
		
			
				|  | @ -154,8 +201,7 @@
 | 
	
		
			
				|  |  |                         left: 'center'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     tooltip: {
 | 
	
		
			
				|  |  |                         trigger: 'item',
 | 
	
		
			
				|  |  |                         formatter: '{b} <br/>{a} : {c}'
 | 
	
		
			
				|  |  |                         trigger: 'axis'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     legend: {
 | 
	
		
			
				|  |  |                         left: 'left',
 | 
	
	
		
			
				|  | @ -225,8 +271,7 @@
 | 
	
		
			
				|  |  |                         left: 'center'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     tooltip: {
 | 
	
		
			
				|  |  |                         trigger: 'item',
 | 
	
		
			
				|  |  |                         formatter: '{b} <br/>{a} : {c}'
 | 
	
		
			
				|  |  |                         trigger: 'axis'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     legend: {
 | 
	
		
			
				|  |  |                         left: 'left',
 | 
	
	
		
			
				|  | @ -291,8 +336,7 @@
 | 
	
		
			
				|  |  |                         left: 'center'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     tooltip: {
 | 
	
		
			
				|  |  |                         trigger: 'item',
 | 
	
		
			
				|  |  |                         formatter: '{b} <br/>{a} : {c}'
 | 
	
		
			
				|  |  |                         trigger: 'axis'
 | 
	
		
			
				|  |  |                     },
 | 
	
		
			
				|  |  |                     legend: {
 | 
	
		
			
				|  |  |                         left: 'left',
 | 
	
	
		
			
				|  | @ -336,5 +380,25 @@
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /*当前时间*/
 | 
	
		
			
				|  |  |     function nowDate(){
 | 
	
		
			
				|  |  |         var date = new Date();
 | 
	
		
			
				|  |  |         var year = date.getFullYear();
 | 
	
		
			
				|  |  |         var month = date.getMonth() + 1;
 | 
	
		
			
				|  |  |         var day = date.getDate();
 | 
	
		
			
				|  |  |         var hour = date.getHours();
 | 
	
		
			
				|  |  |         var minute = date.getMinutes();
 | 
	
		
			
				|  |  |         var second = date.getSeconds();
 | 
	
		
			
				|  |  |         return year + '-' + month + '-' + day  + ' ' + hour + ':' + minute + ':' + second;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     /*前一天时间*/
 | 
	
		
			
				|  |  |     function prevDate(){
 | 
	
		
			
				|  |  |         var now = new Date();
 | 
	
		
			
				|  |  |         var date = new Date(now.getTime() -  24 * 3600 * 1000);
 | 
	
		
			
				|  |  |         var year = date.getFullYear();
 | 
	
		
			
				|  |  |         var month = date.getMonth() + 1;
 | 
	
		
			
				|  |  |         var day = date.getDate();
 | 
	
		
			
				|  |  |         return year + '-' + month + '-' + day  + ' 00:00:00';
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | </script>
 |