|
|
@@ -60,7 +60,6 @@ $(function() {
|
|
|
$(".query-company").click(function() {
|
|
|
// var select_month = $("#month_date").val();
|
|
|
// flag = false;
|
|
|
- // console.log(select_month);
|
|
|
|
|
|
// // 加载图配置
|
|
|
// echart();
|
|
|
@@ -74,7 +73,6 @@ $(function() {
|
|
|
// 加载图配置
|
|
|
echart(flag);
|
|
|
var select_month = $("#month_date").val();
|
|
|
- // console.log(select_month);
|
|
|
init_company_year_assess(select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
// 查询图二
|
|
|
// init_company_points_assess("statistics/lost/score/rate",select_month+'');
|
|
|
@@ -90,11 +88,10 @@ $(function() {
|
|
|
}else if(ctype == 1){
|
|
|
echart(flag);
|
|
|
var select_month = $("#month_date").val();
|
|
|
- // console.log(select_month);
|
|
|
init_company_year_assess(select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
// 查询图二
|
|
|
// init_company_points_assess("statistics/lost/score/rate",select_month+'');
|
|
|
- init_company_points_assess("statistics/score/info", select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
+ init_company_points_assess("statistics//scoreAll/info", select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
// 查询图三
|
|
|
init_road_manager_score_rank_three("statistics/operation/manage/integration", select_month + '');
|
|
|
// 查询图四
|
|
|
@@ -102,7 +99,7 @@ $(function() {
|
|
|
// 查询图五
|
|
|
init_server_check_type_five("statistics/operation/manage/integration", select_month + "");
|
|
|
// 查询图六
|
|
|
- init_each_people_points_six("statistics/lost/twice/itemscore/rate", select_month + "");
|
|
|
+ init_each_people_points_six("statistics/lost/twice/itemscore/rateAll", select_month + "");
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -288,6 +285,7 @@ $(function() {
|
|
|
// 画图
|
|
|
check_type.setOption(server_check_type_five());
|
|
|
} else if (type == 6) {
|
|
|
+ console.log(data)
|
|
|
// 画图
|
|
|
people_points.setOption(each_people_points_six());
|
|
|
}
|
|
|
@@ -387,9 +385,9 @@ $(function() {
|
|
|
else
|
|
|
min_year = eval("Math.min(" + array_year_score.toString() + ")").toFixed(0) - 10;
|
|
|
} else if (type == 2) {
|
|
|
+ console.log(data);
|
|
|
array_points2 = [];
|
|
|
array_points = [];
|
|
|
- // console.log(data);
|
|
|
if (data != null) {
|
|
|
array_points.push({ "value": (data.total0), "name": '满分', "itemStyle": { "normal": { "color": '#48CCCD' } } });
|
|
|
array_points.push({ "value": data.total15, "name": '0-15分', "itemStyle": { "normal": { "color": '#38ACEC' } } });
|
|
|
@@ -423,6 +421,7 @@ $(function() {
|
|
|
} else {
|
|
|
array_points.length = 0;
|
|
|
}
|
|
|
+ console.log(data);
|
|
|
} else if (type == 3) {
|
|
|
var scoreTotalArray;
|
|
|
if(ctype == 1){
|
|
|
@@ -436,7 +435,6 @@ $(function() {
|
|
|
if(data.rmlist[index].deptid == obj.parent_dept_id){
|
|
|
scoreTotal += parseFloat(obj.score_avg);
|
|
|
numTotal++;
|
|
|
- console.log(scoreTotal);
|
|
|
}
|
|
|
}
|
|
|
data.rmlist[index].scoreTotal = (scoreTotal/numTotal).toFixed(2);
|
|
|
@@ -453,7 +451,6 @@ $(function() {
|
|
|
}
|
|
|
}
|
|
|
data.sort(sequence);
|
|
|
- console.log(data);
|
|
|
}
|
|
|
array_road.length = 0;
|
|
|
array_road_score.length = 0;
|
|
|
@@ -497,7 +494,6 @@ $(function() {
|
|
|
}
|
|
|
|
|
|
} else if (type == 4) {
|
|
|
- console.log(data);
|
|
|
array_allStation_score.length = 0;
|
|
|
array_allStation.length = 0;
|
|
|
if(ctype == 1){
|
|
|
@@ -571,6 +567,7 @@ $(function() {
|
|
|
array_check_type.push({ "value": data.totalDataScore, "name": "数据平台应用" });
|
|
|
}
|
|
|
} else if (type == 6) {
|
|
|
+ console.log(data);
|
|
|
array_all_deptname = new Array();
|
|
|
map_month_data = new HashMap();
|
|
|
map_per_data = new HashMap();
|
|
|
@@ -580,7 +577,11 @@ $(function() {
|
|
|
// arrar_points_month.length = 0;
|
|
|
|
|
|
if (data != '' && data.Pmth.length != 0 || data.Tmth.length != 0) {
|
|
|
+ if(ctype == 0){
|
|
|
data_each_people_points(data);
|
|
|
+ }else{
|
|
|
+ data_each_people_points_all(data);
|
|
|
+ }
|
|
|
} else {
|
|
|
// array_points_name.length = 0;
|
|
|
// array_points_pre.length = 0;
|
|
|
@@ -590,17 +591,13 @@ $(function() {
|
|
|
}
|
|
|
|
|
|
function data_each_people_points(data) {
|
|
|
- console.log(data);
|
|
|
var flag = false;
|
|
|
var name = ['环境卫生', '仪容仪表着装', '表情', '动作', '文明用语', '工作纪律及行为举止', '便民服务', '安全管理']
|
|
|
array_all_name = name;
|
|
|
// array_all_deptname = ["连云港道管", "盐城道管", "南通道管"];
|
|
|
var Tmth = data.Tmth;
|
|
|
var Pmth = data.Pmth;
|
|
|
- // var Ntemp = new Array();
|
|
|
- // var Ptemp = new Array();
|
|
|
- // var Ttemp = new Array();
|
|
|
-
|
|
|
+
|
|
|
for (var i = 0; i < name.length; i++) {
|
|
|
// var temp_map_m = new HashMap();
|
|
|
// var temp_map_p = new HashMap();
|
|
|
@@ -666,60 +663,7 @@ $(function() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- // map_month_data.set(name[i], temp_map_m)
|
|
|
- // map_pre_data.set(name[i], temp_map_p)
|
|
|
- }
|
|
|
- // console.log(Tmth)
|
|
|
- // console.log(map_month_data)
|
|
|
-
|
|
|
-
|
|
|
- // flag = true;
|
|
|
- // if (Tmth.length > 0) {
|
|
|
- // for (var j = 0; j < Tmth.length; j++) {
|
|
|
- // if (name[i] == Tmth[j].name && Tmth[j].all_check_score != null) {
|
|
|
- // // Ttemp[i] = filter_handler(Tmth[j].all_check_score,Tmth[j].checked_num,Tmth[j].people_num,0);
|
|
|
- // Ttemp[i] = Tmth[j].all_check_score;
|
|
|
- // break;
|
|
|
- // } else {
|
|
|
- // Ttemp[i] = 0;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // Ttemp[i] = 0;
|
|
|
- // }
|
|
|
- // if (Pmth.length > 0) {
|
|
|
- // for (var m = 0; m < Pmth.length; m++) {
|
|
|
- // if (name[i] == Pmth[m].name && Pmth[m].all_check_score != null) {
|
|
|
- // // Ptemp[i] = filter_handler(Pmth[m].all_check_score,Pmth[m].checked_num,Pmth[m].people_num,0);
|
|
|
- // Ptemp[i] = Pmth[m].all_check_score;
|
|
|
- // break;
|
|
|
- // } else {
|
|
|
- // Ptemp[i] = 0;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // Ptemp[i] = 0;
|
|
|
- // }
|
|
|
- // if (Ttemp[i] == 0 && Ptemp[i] == 0) {
|
|
|
- // name[i] = "";
|
|
|
- // flag = null;
|
|
|
- // }
|
|
|
- // if (name[i] != "") {
|
|
|
- // if (name[i] == '仪容仪表着装') {
|
|
|
- // name[i] = '仪表';
|
|
|
- // }
|
|
|
- // if (name[i] == '工作纪律及行为举止') {
|
|
|
- // name[i] = '行为';
|
|
|
- // }
|
|
|
- // array_points_name.push(name[i]);
|
|
|
- // }
|
|
|
-
|
|
|
- // if (flag) {
|
|
|
- // array_points_pre.push(Ptemp[i]);
|
|
|
- // arrar_points_month.push(Ttemp[i]);
|
|
|
- // }
|
|
|
- // }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -1180,7 +1124,6 @@ $(function() {
|
|
|
|
|
|
|
|
|
var sdata = new Array();
|
|
|
- console.log(array_all_deptname);
|
|
|
for (var j = 0; j < array_all_deptname.length; j++) {
|
|
|
var dept = array_all_deptname[j]
|
|
|
|
|
|
@@ -1370,7 +1313,6 @@ $(function() {
|
|
|
sdata.push(d_tt);
|
|
|
}
|
|
|
}
|
|
|
- console.log(sdata);
|
|
|
var maxvaluedata = 0;
|
|
|
t_map_c.forEach(function(value, key) {
|
|
|
if (value > maxvaluedata) maxvaluedata = value;
|
|
|
@@ -1532,40 +1474,79 @@ function station_c(param) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-function data_each_rm_points(data){
|
|
|
- array_all_name=new Array();
|
|
|
- array_all_name.push('公司检查');
|
|
|
- array_all_name.push('第三方暗访');
|
|
|
- array_all_name.push('特情操作');
|
|
|
- array_all_name.push('现场检查');
|
|
|
- array_all_name.push('数据平台应用');
|
|
|
- var check = new Array();
|
|
|
- var map = new HashMap();
|
|
|
- map.set("公司检查",0);
|
|
|
- map.set("第三方暗访",0);
|
|
|
- map.set("特情操作",0);
|
|
|
- map.set("现场检查",0);
|
|
|
- map.set("数据平台应用",0);
|
|
|
- for(var i=0;i<data.rmlist.length;i++){
|
|
|
- map_month_data.set(data.rmlist[i].name,map);
|
|
|
- array_all_deptname.push(data.rmlist[i].name);
|
|
|
- }
|
|
|
- console.log(map_month_data);
|
|
|
- for(var index in data.list){
|
|
|
- var obj = data.list[index];
|
|
|
- for(var j =0;j<name.length;i++){
|
|
|
- var total = 0;
|
|
|
- console.log( map_month_data.get(obj.parent_name).get("公司检查"));
|
|
|
- total = map_month_data.get(obj.parent_name).get("公司检查")+obj.company_total_score;
|
|
|
- map_month_data.get(obj.parent_name).set("公司检查",total);
|
|
|
- total = map_month_data.get(obj.parent_name).get("第三方暗访")+obj.third_total_score;
|
|
|
- map_month_data.get(obj.parent_name).set("第三方暗访",total);
|
|
|
- total = map_month_data.get(obj.parent_name).get("特情操作")+obj.special_total_score;
|
|
|
- map_month_data.get(obj.parent_name).set("特情操作",total);
|
|
|
- total = map_month_data.get(obj.parent_name).get("现场检查")+obj.onsite_total_score;
|
|
|
- map_month_data.get(obj.parent_name).set("现场检查",total);
|
|
|
- total = map_month_data.get(obj.parent_name).get("数据平台应用")+obj.data_total_score;
|
|
|
- map_month_data.get(obj.parent_name).set("数据平台应用",total);
|
|
|
- }
|
|
|
+function data_each_people_points_all(data) {
|
|
|
+ var flag = false;
|
|
|
+ var name = ['公司检查','第三方暗访','特情稽查','现场稽查','数据平台应用'];
|
|
|
+ //var name = ['公司检查', '仪容仪表着装', '表情', '动作', '文明用语', '工作纪律及行为举止', '便民服务', '安全管理']
|
|
|
+ array_all_name = name;
|
|
|
+ // array_all_deptname = ["连云港道管", "盐城道管", "南通道管"];
|
|
|
+ var Tmth = data.Tmth;
|
|
|
+ var Pmth = data.Pmth;
|
|
|
+
|
|
|
+ for (var i = 0; i < name.length; i++) {
|
|
|
+ // var temp_map_m = new HashMap();
|
|
|
+ // var temp_map_p = new HashMap();
|
|
|
+
|
|
|
+ for (var j = 0; j < Tmth.length; j++) {
|
|
|
+ flag = false;
|
|
|
+ if (array_all_deptname.length > 0) {
|
|
|
+ for (var p = 0; p < array_all_deptname.length; p++) {
|
|
|
+ if (array_all_deptname[p] == Tmth[j].pfeeStationName) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ array_all_deptname.push(Tmth[j].pfeeStationName);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (name[i] == Tmth[j].name) {
|
|
|
+ if (map_month_data.get(Tmth[j].pfeeStationName) != null) {
|
|
|
+ var map = map_month_data.get(Tmth[j].pfeeStationName)
|
|
|
+ if (map.get(name[i]) != null) {
|
|
|
+ map.set(name[i], map.get(name[i]) + Tmth[j].all_check_score);
|
|
|
+ } else {
|
|
|
+ map.set(name[i], Tmth[j].all_check_score);
|
|
|
+ }
|
|
|
+ map_month_data.set(Tmth[j].pfeeStationName, map);
|
|
|
+ } else {
|
|
|
+ var map = new HashMap();
|
|
|
+ map.set(name[i], Tmth[j].all_check_score);
|
|
|
+ map_month_data.set(Tmth[j].pfeeStationName, map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ for (var j = 0; j < Pmth.length; j++) {
|
|
|
+ flag = false;
|
|
|
+ if (array_all_deptname.length > 0) {
|
|
|
+ for (var p = 0; p < array_all_deptname.length; p++) {
|
|
|
+ if (array_all_deptname[p] == Pmth[j].pfeeStationName) {
|
|
|
+ flag = true;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (!flag) {
|
|
|
+ array_all_deptname.push(Pmth[j].pfeeStationName);
|
|
|
+ }
|
|
|
+ if (name[i] == Pmth[j].name) {
|
|
|
+ if (map_per_data.get(Pmth[j].pfeeStationName) != null) {
|
|
|
+ var map = map_per_data.get(Pmth[j].pfeeStationName)
|
|
|
+ if (map.get(name[i]) != null) {
|
|
|
+ map.set(name[i], map.get(name[i]) + Pmth[j].all_check_score);
|
|
|
+ } else {
|
|
|
+ map.set(name[i], Pmth[j].all_check_score);
|
|
|
+ }
|
|
|
+ map_per_data.set(Pmth[j].pfeeStationName, map);
|
|
|
+ } else {
|
|
|
+ var map = new HashMap();
|
|
|
+ map.set(name[i], Pmth[j].all_check_score);
|
|
|
+ map_per_data.set(Pmth[j].pfeeStationName, map);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
-}
|