chenrj-PC\chenrj 8 лет назад
Родитель
Сommit
b1f15671af

+ 9 - 4
VisualInspection/js/statistics/appeal.js

@@ -11,10 +11,15 @@ $(function(){
     }
 	setRoadManagerSelect("#center_manage",road_manager,true);
     // 当前月份初始化
-    $("#sel_month").val(getM()-1);
+    // $("#sel_month").val(getM()-1);
+    $.jeDate("#sel_month",{
+		isinitVal:true,
+		format: 'YYYY/MM' // 分隔符可以任意定义,该例子表示只显示年月
+	});
 
     $("#month_name").html( $("#sel_month").find("option:selected").text());
 
+
     if(road_manager){
         getFsStationList(road_manager,function(obj){
             $("#fs_station").html(obj);
@@ -73,10 +78,10 @@ $(function(){
  * @param {*} param 
  */
 function getFsWorkInfo(){
-
+ 
     var param = {
-        "start_time": "2017-"+(GV("#sel_month")-1)+"-25 23:00:00" ,
-        "end_time": "2017-"+GV("#sel_month")+"-25 23:00:00"
+           "start_time": timeTranslate( GV("#sel_month") ) ,
+            "end_time": (GV("#sel_month")+"/25 23:00:00").replace("/","-").replace("/","-")
     }
     
     if(GV("#fs_station")!=''){

+ 1 - 1
VisualInspection/js/statistics/common_statistic.js

@@ -218,7 +218,7 @@ function month_method_2(){
     for(var i= now_month ; i<13;i++){
         montharray.push( (new Date().getFullYear()-1+'') + "/"+PrefixInteger(i,2) ) ;
     }
-    for(var i=1;i<=now_month;i++){
+    for(var i=1;i<=now_month+1;i++){
         montharray.push( (new Date().getFullYear()+'')  + "/"+ PrefixInteger(i,2) );
     }
     return montharray ;

+ 4 - 4
VisualInspection/js/statistics/personal_data_statistics.js

@@ -107,8 +107,8 @@ $(function(){
 	 */
 	function init_personal_score_statistics(url,user_id){
 		var param = {
-			"start_date":(year-1)+"-"+new Date().getMonth()+"-26"+" 23:00:00",
-			"end_date":year+"-"+new Date().getMonth()+"-25"+" 23:00:00",
+			"start_date":(year-1)+"-"+new Date().getMonth()+"-25"+" 23:00:00",
+			"end_date":year+"-"+(new Date().getMonth()+1)+"-25"+" 23:00:00",
 			"user_id":user_id
 		}
 		initRqueset(url,param,1);
@@ -161,8 +161,8 @@ $(function(){
 			array_year_score.length = 0;
 			months.length = 0;
 			if(data.length!=0){
-				if(data.length<13){
-					for(var i=0;i<13-data.length;i++){
+				if(data.length<14){
+					for(var i=0;i<14-data.length;i++){
 						array_year_score.push(0)
 					}
 				}

+ 37 - 37
VisualInspection/js/statistics/road_manage_statistics.js

@@ -1,35 +1,35 @@
-		var year = new Date().getFullYear();
-		var month = new Date().getMonth();
-		var date = new Date().getDate();
-		var year_assess ;
-		var score_rank;
-		var points_assess;
-		var check_type;
-		var select_road = $(".div-roadManage select").val();
-        var array_year_score = new Array();
-		var array_points = new Array();
-		var array_allStation = new Array();
-		var array_allStation_score = new Array();
-		var array_check_type = new Array();
-		var array_points_name = new Array();
-		var array_points_pre = new Array();
-		var arrar_points_month = new Array();
-		var array_score_order = new Array();
-		var array_score_data = new Array();
-		var array_score_last = new Array();
-		var array_get_score = new Array();
-		var year_assess ;
-		var score_rank;
-		var points_assess;
-		var check_type;
-		var people_points;
-		var rank_pre;
-		var rank_suf;
-		var min_year;
-		var min_station;
-		var min_pre
-		var min_suff;
-		var flag = true;
+var year = new Date().getFullYear();
+var month = new Date().getMonth();
+var date = new Date().getDate();
+var year_assess ;
+var score_rank;
+var points_assess;
+var check_type;
+var select_road = $(".div-roadManage select").val();
+var array_year_score = new Array();
+var array_points = new Array();
+var array_allStation = new Array();
+var array_allStation_score = new Array();
+var array_check_type = new Array();
+var array_points_name = new Array();
+var array_points_pre = new Array();
+var arrar_points_month = new Array();
+var array_score_order = new Array();
+var array_score_data = new Array();
+var array_score_last = new Array();
+var array_get_score = new Array();
+var year_assess ;
+var score_rank;
+var points_assess;
+var check_type;
+var people_points;
+var rank_pre;
+var rank_suf;
+var min_year;
+var min_station;
+var min_pre
+var min_suff;
+var flag = false;
 $(function(){
 	setVisit();
     // 公用方法,根据当前年月动态将13个月push数组
@@ -56,11 +56,11 @@ $(function(){
 		// var select_road = $(".div-roadManage select").val();
 		// 加载图配置
 		// echart();
-		refresh(false);
+		refresh(flag);
 		// if(flag ==true){
 		// 	init_company_year_assess("statistics/score/year/info",select_road);
 		// }
-		// flag = false;
+		flag = false;
 	});
     
 	// 如果道管中心下拉框改变,点击时加载图一
@@ -98,7 +98,7 @@ $(function(){
 	function init_company_year_assess(url,select_road){
 		var param = {
 			"start_date":(year-1)+"-"+new Date().getMonth()+"-25"+" 23:00:00",
-			"end_date":year+"-"+new Date().getMonth()+"-25"+" 23:00:00",
+			"end_date":year+"-"+(new Date().getMonth()+1)+"-25"+" 23:00:00",
 			"dept_id":select_road,
 			"queryType":1
 		}
@@ -240,8 +240,8 @@ $(function(){
 		if(type == 1){
 			array_year_score.length = 0;
 		    if(data!='' && data.length!=0){
-				if(data.length<13){
-					for(var i=0;i<13-data.length;i++){
+				if(data.length<14){
+					for(var i=0;i<14-data.length;i++){
 						// 不足月份补0
 						array_year_score.push(0);
 					}

+ 8 - 6
VisualInspection/js/statistics/toll_station_statistics.js

@@ -26,7 +26,7 @@
 		var min_five;
 		var min_five_back;
 		var min_score;
-		var flag = true;
+		var flag = false;
 		var change_echart = 2;
 $(function(){     
 	setVisit();
@@ -48,7 +48,8 @@ $(function(){
 	setSecond();
 	refresh(true);
 	$(".div-button button").click(function(){	
-		refresh(false);
+		refresh(flag);
+		flag = false ;
 	});
 
 	// 加载图配置
@@ -87,8 +88,8 @@ $(function(){
 	 */
 	function init_tollStation_year_assess(url,select_station){
 		var param = {
-			"start_date":(year-1)+"-"+"12-25"+" 23:00:00",
-			"end_date":year+"-"+"12-25"+" 23:00:00",
+			"start_date":(year-1)+"-"+new Date().getMonth()+"-25"+" 23:00:00",
+			"end_date":year+"-"+(new Date().getMonth()+1)+"-25"+" 23:00:00",
 			"dept_id":select_station,
 			"queryType":2
 		}		
@@ -254,8 +255,8 @@ $(function(){
 		if(type == 1){
 			array_year_score.length = 0;
 			if(data!='' && data.length!=0){
-				if(data.length<13){
-					for(var i=0;i<13-data.length;i++){
+				if(data.length<14){
+					for(var i=0;i<14-data.length;i++){
 						// 不足月份补0
 						array_year_score.push(0);
 					}
@@ -466,6 +467,7 @@ $(function(){
 	 */
 	$(".div-roadManage select").change(function(){
 		setSecond();
+		flag = true ;
 	});
 	function setSecond(){ 
         var select_road = $(".div-roadManage select").val();

+ 26 - 26
VisualInspection/js/statistics/total_company_statistics.js

@@ -1,26 +1,26 @@
-		var year = new Date().getFullYear();
-		var date = new Date().getDate();
-		var array_year_score = new Array();
-		var array_points = new Array();
-		var array_road = new Array();
-		var array_road_score = new Array();
-		var array_allStation = new Array();
-		var array_allStation_score = new Array();
-		var array_check_type = new Array();
-		var array_points_name = new Array();
-		var array_points_pre = new Array();
-		var arrar_points_month = new Array();
-		var year_assess;
-		var points_assess ;
-		var score_rank;
-		var stationAll_rank;
-		var check_type;
-		var people_points;
-		var flag = true;
-		var min_year;
-		var min_road;
-		var min_allStation;
-		var score_ranking = new Array();
+var year = new Date().getFullYear();
+var date = new Date().getDate();
+var array_year_score = new Array();
+var array_points = new Array();
+var array_road = new Array();
+var array_road_score = new Array();
+var array_allStation = new Array();
+var array_allStation_score = new Array();
+var array_check_type = new Array();
+var array_points_name = new Array();
+var array_points_pre = new Array();
+var arrar_points_month = new Array();
+var year_assess;
+var points_assess ;
+var score_rank;
+var stationAll_rank;
+var check_type;
+var people_points;
+var flag = true;
+var min_year;
+var min_road;
+var min_allStation;
+var score_ranking = new Array();
 $(function(){
     // 公用方法,根据当前年月动态将13个月push数组
 	month_method();
@@ -67,7 +67,7 @@ $(function(){
 	function init_company_year_assess(){
 		var param = {
 			"start_date":(year-1)+"-"+new Date().getMonth()+"-25"+" 23:00:00",
-			"end_date":year+"-"+new Date().getMonth()+"-25"+" 23:00:00"
+			"end_date":year+"-"+(new Date().getMonth()+1)+"-25"+" 23:00:00"
 		}
 		initRqueset("statistics/score/year/info",param,1);
 
@@ -187,8 +187,8 @@ $(function(){
 		if(type == 1){
 			array_year_score.length = 0;
 			if(data!='' && data.length!=0){
-			if(data.length<13){
-				for(var i=0;i<13-data.length;i++){
+			if(data.length<14){
+				for(var i=0;i<14-data.length;i++){
 					// 不足月份补0
 					array_year_score.push(0);
 				}

+ 3 - 2
VisualInspection/view/statistics/appeal.html

@@ -7,7 +7,7 @@
             <div class="form-group">
                 <label for="exampleInputAccount1" class="col-sm-1">月份</label>
                 <div class="col-sm-2">
-                    <select class="form-control" id="sel_month">
+                    <!--<select class="form-control" id="sel_month">
                         <option value="1">一月</option>
                         <option value="2">二月</option>
                         <option value="3">三月</option>
@@ -20,7 +20,8 @@
                         <option value="10">十月</option>
                         <option value="11">十一月</option>
                         <option value="12">十二月</option>
-                    </select>
+                    </select>-->
+                    <input id="sel_month" class="form-control form-date" type="text" placeholder="请选择" style="height:30px;"> 
                 </div>
                 <label for="exampleInputAccount1" class="col-sm-1">部门</label>
                 <div class="col-sm-2">