|
@@ -74,15 +74,15 @@ $(function() {
|
|
|
init_company_year_assess(select_month.split('/')[0], select_month.split('/')[1]);
|
|
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/lost/score/rate",select_month+'');
|
|
|
- init_company_points_assess("statistics/score/info", select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
|
|
|
|
+ init_company_points_assess("f/statistics/score/info", select_month.split('/')[0], select_month.split('/')[1]);
|
|
|
// 查询图三
|
|
// 查询图三
|
|
|
- init_road_manager_score_rank_three("statistics/score/center/manage/info", select_month + '');
|
|
|
|
|
|
|
+ init_road_manager_score_rank_three("f/statistics/score/center/manage/info", select_month + '');
|
|
|
// 查询图四
|
|
// 查询图四
|
|
|
- init_stationAll_rank_four("statistics/score/tollgate/info", select_month + '');
|
|
|
|
|
|
|
+ init_stationAll_rank_four("f/statistics/score/tollgate/info", select_month + '');
|
|
|
// 查询图五
|
|
// 查询图五
|
|
|
- init_server_check_type_five("statistics/lost/itemscore/rate", select_month + "");
|
|
|
|
|
|
|
+ init_server_check_type_five("f/statistics/lost/itemscore/rate", select_month + "");
|
|
|
// 查询图六
|
|
// 查询图六
|
|
|
- init_each_people_points_six("statistics/lost/twice/itemscore/rate", select_month + "");
|
|
|
|
|
|
|
+ init_each_people_points_six("f/statistics/lost/twice/itemscore/rate", select_month + "");
|
|
|
}
|
|
}
|
|
|
/**
|
|
/**
|
|
|
* 初始化图一
|
|
* 初始化图一
|
|
@@ -102,12 +102,12 @@ $(function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
var param = {
|
|
var param = {
|
|
|
- "start_date": (parseInt(y) - 1) + "-" + m + "-25" + " 23:00:00",
|
|
|
|
|
- "end_date": y + "-" + (m) + "-25" + " 23:00:00"
|
|
|
|
|
|
|
+ "start_date": (parseInt(y) - 1) + "-" + m + "-26" + " 00:00:00",
|
|
|
|
|
+ "end_date": y + "-" + (m) + "-26" + " 00:00:00"
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- initRqueset("statistics/score/year/info", param, 1);
|
|
|
|
|
|
|
+ initRqueset("f/statistics/score/year/info", param, 1);
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
// init_company_year_assess();
|
|
// init_company_year_assess();
|
|
@@ -123,8 +123,8 @@ $(function() {
|
|
|
starty = parseInt(y) - 1;
|
|
starty = parseInt(y) - 1;
|
|
|
}
|
|
}
|
|
|
var param = {
|
|
var param = {
|
|
|
- "start_date": starty + '-' + (startm >= 10 ? startm : ("0" + startm)) + '-25 23:00:00',
|
|
|
|
|
- "end_date": y + '-' + mon + '-25 23:00:00'
|
|
|
|
|
|
|
+ "start_date": starty + '-' + (startm >= 10 ? startm : ("0" + startm)) + '-26 00:00:00',
|
|
|
|
|
+ "end_date": y + '-' + mon + '-26 00:00:00'
|
|
|
}
|
|
}
|
|
|
initRqueset(url, param, 2);
|
|
initRqueset(url, param, 2);
|
|
|
}
|
|
}
|
|
@@ -226,15 +226,14 @@ $(function() {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- function pushDate(data, names, appendname) {
|
|
|
|
|
|
|
+ function pushDate(data, organArray, names, appendname) {
|
|
|
var temp = [0, 0, 0];
|
|
var temp = [0, 0, 0];
|
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
|
- if (i < 7) {
|
|
|
|
|
|
|
+ if (i < organArray[0]) {
|
|
|
temp[0] += data.list[i][names];
|
|
temp[0] += data.list[i][names];
|
|
|
-
|
|
|
|
|
- } else if (i < 13) {
|
|
|
|
|
|
|
+ } else if (i < organArray[1]) {
|
|
|
temp[1] += data.list[i][names];
|
|
temp[1] += data.list[i][names];
|
|
|
- } else if (i < 21) {
|
|
|
|
|
|
|
+ } else if (i < organArray[2]) {
|
|
|
temp[2] += data.list[i][names];
|
|
temp[2] += data.list[i][names];
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -315,6 +314,16 @@ $(function() {
|
|
|
else
|
|
else
|
|
|
min_year = eval("Math.min(" + array_year_score.toString() + ")").toFixed(0) - 10;
|
|
min_year = eval("Math.min(" + array_year_score.toString() + ")").toFixed(0) - 10;
|
|
|
} else if (type == 2) {
|
|
} else if (type == 2) {
|
|
|
|
|
+ // 获得各个道管下面所有服务区的数量
|
|
|
|
|
+ debugger
|
|
|
|
|
+ var organList = data.organList;
|
|
|
|
|
+ var organArray = new Array();
|
|
|
|
|
+ var organCount = 0;
|
|
|
|
|
+ for (h=0;h<organList.length;h++) {
|
|
|
|
|
+ organCount += organList[h].sacount;
|
|
|
|
|
+ organArray.push(organCount);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
array_points2 = [];
|
|
array_points2 = [];
|
|
|
array_points = [];
|
|
array_points = [];
|
|
|
// console.log(data);
|
|
// console.log(data);
|
|
@@ -327,13 +336,12 @@ $(function() {
|
|
|
|
|
|
|
|
// 满分
|
|
// 满分
|
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
for (var i = 0; i < data.list.length; i++) {
|
|
|
- if (i < 7) {
|
|
|
|
|
- temp[0] += data.list[i].checked_people_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
|
|
-
|
|
|
|
|
- } else if (i < 13) {
|
|
|
|
|
- temp[1] += data.list[i].checked_people_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
|
|
- } else if (i < 21) {
|
|
|
|
|
- temp[2] += data.list[i].checked_people_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
|
|
|
|
+ if (i < organArray[0]) {
|
|
|
|
|
+ temp[0] += data.list[i].checked_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
|
|
+ } else if (i < organArray[1]) {
|
|
|
|
|
+ temp[1] += data.list[i].checked_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
|
|
+ } else if (i < organArray[2]) {
|
|
|
|
|
+ temp[2] += data.list[i].checked_num - data.list[i].score_fifteen - data.list[i].score_fifty - data.list[i].score_over_fifty;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (temp[0] != 0) {
|
|
if (temp[0] != 0) {
|
|
@@ -345,9 +353,9 @@ $(function() {
|
|
|
if (temp[2] != 0) {
|
|
if (temp[2] != 0) {
|
|
|
array_points2.push({ "value": temp[2], "name": '南通道管', "itemStyle": { "normal": { "color": '#008080' } } });
|
|
array_points2.push({ "value": temp[2], "name": '南通道管', "itemStyle": { "normal": { "color": '#008080' } } });
|
|
|
}
|
|
}
|
|
|
- pushDate(data, 'score_fifteen', '0-15分');
|
|
|
|
|
- pushDate(data, 'score_fifty', '15-50分');
|
|
|
|
|
- pushDate(data, 'score_over_fifty', '50分以上');
|
|
|
|
|
|
|
+ pushDate(data, organArray, 'score_fifteen', '0-15分');
|
|
|
|
|
+ pushDate(data, organArray, 'score_fifty', '15-50分');
|
|
|
|
|
+ pushDate(data, organArray, 'score_over_fifty', '50分以上');
|
|
|
} else {
|
|
} else {
|
|
|
array_points.length = 0;
|
|
array_points.length = 0;
|
|
|
}
|
|
}
|
|
@@ -442,7 +450,7 @@ $(function() {
|
|
|
// array_points_name.length = 0;
|
|
// array_points_name.length = 0;
|
|
|
// array_points_pre.length = 0;
|
|
// array_points_pre.length = 0;
|
|
|
// arrar_points_month.length = 0;
|
|
// arrar_points_month.length = 0;
|
|
|
- if (data != '' && data.Pmth.length != 0 || data.Tmth.length != 0) {
|
|
|
|
|
|
|
+ if (data != '' && data.list.Pmth.length != 0 || data.list.Tmth.length != 0) {
|
|
|
data_each_people_points(data);
|
|
data_each_people_points(data);
|
|
|
} else {
|
|
} else {
|
|
|
// array_points_name.length = 0;
|
|
// array_points_name.length = 0;
|
|
@@ -454,19 +462,14 @@ $(function() {
|
|
|
|
|
|
|
|
function data_each_people_points(data) {
|
|
function data_each_people_points(data) {
|
|
|
var flag = false;
|
|
var flag = false;
|
|
|
- var name = ['环境卫生', '仪容仪表着装', '表情', '动作', '文明用语', '工作纪律及行为举止', '便民服务', '安全管理']
|
|
|
|
|
|
|
+ var name = data.itemList;
|
|
|
array_all_name = name;
|
|
array_all_name = name;
|
|
|
// array_all_deptname = ["连云港道管", "盐城道管", "南通道管"];
|
|
// array_all_deptname = ["连云港道管", "盐城道管", "南通道管"];
|
|
|
- var Tmth = data.Tmth;
|
|
|
|
|
- var Pmth = data.Pmth;
|
|
|
|
|
- // var Ntemp = new Array();
|
|
|
|
|
- // var Ptemp = new Array();
|
|
|
|
|
- // var Ttemp = new Array();
|
|
|
|
|
|
|
+ var Tmth = data.list.Tmth;
|
|
|
|
|
+ var Pmth = data.list.Pmth;
|
|
|
|
|
|
|
|
for (var i = 0; i < name.length; i++) {
|
|
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++) {
|
|
for (var j = 0; j < Tmth.length; j++) {
|
|
|
flag = false;
|
|
flag = false;
|
|
|
if (array_all_deptname.length > 0) {
|
|
if (array_all_deptname.length > 0) {
|
|
@@ -528,60 +531,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]);
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -631,11 +581,9 @@ $(function() {
|
|
|
check_type = ec.init(document.getElementById('server-check-type'), theme);
|
|
check_type = ec.init(document.getElementById('server-check-type'), theme);
|
|
|
people_points = ec.init(document.getElementById('each-people-points'));
|
|
people_points = ec.init(document.getElementById('each-people-points'));
|
|
|
|
|
|
|
|
-
|
|
|
|
|
- points_assess.on(ecConfig.EVENT.CLICK, point_c)
|
|
|
|
|
- score_rank.on(ecConfig.EVENT.CLICK, score_c)
|
|
|
|
|
- stationAll_rank.on(ecConfig.EVENT.CLICK, station_c)
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // points_assess.on(ecConfig.EVENT.CLICK, point_c)
|
|
|
|
|
+ // score_rank.on(ecConfig.EVENT.CLICK, score_c)
|
|
|
|
|
+ // stationAll_rank.on(ecConfig.EVENT.CLICK, station_c)
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
@@ -712,68 +660,10 @@ $(function() {
|
|
|
* 图二
|
|
* 图二
|
|
|
*/
|
|
*/
|
|
|
function company_points_assess_two() {
|
|
function company_points_assess_two() {
|
|
|
- /*option = {
|
|
|
|
|
- tooltip : {
|
|
|
|
|
- trigger: 'item',
|
|
|
|
|
- formatter: "公司考核扣分占比 <br/>{b} : {c}人 ({d}%)"
|
|
|
|
|
- },
|
|
|
|
|
- noDataLoadingOption :{
|
|
|
|
|
- text: '暂无数据',
|
|
|
|
|
- effect:'bubble',
|
|
|
|
|
- effectOption : {
|
|
|
|
|
- effect: {
|
|
|
|
|
- n: 0 //气泡个数为0
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- textStyle: {
|
|
|
|
|
- fontSize: 20,
|
|
|
|
|
- fontFamily:'cursive',
|
|
|
|
|
- fontWeight: 'bold'
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- toolbox: {
|
|
|
|
|
- show : true,
|
|
|
|
|
- feature : {
|
|
|
|
|
-
|
|
|
|
|
- magicType : {
|
|
|
|
|
-
|
|
|
|
|
- type: ['pie', 'funnel'],
|
|
|
|
|
- option: {
|
|
|
|
|
- funnel: {
|
|
|
|
|
- x: '25%',
|
|
|
|
|
- width: '50%',
|
|
|
|
|
- funnelAlign: 'left',
|
|
|
|
|
- max: 1548
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- }
|
|
|
|
|
- },
|
|
|
|
|
- calculable : true,
|
|
|
|
|
- series : [
|
|
|
|
|
- {
|
|
|
|
|
- name:'访问来源',
|
|
|
|
|
- type:'pie',
|
|
|
|
|
- radius : '55%',
|
|
|
|
|
- center: ['50%', '50%'],
|
|
|
|
|
- data:array_points,
|
|
|
|
|
- itemStyle:{
|
|
|
|
|
- normal:{
|
|
|
|
|
- label:{
|
|
|
|
|
- show: true,
|
|
|
|
|
- formatter: '{b} :\n{c}人 ({d}%)'
|
|
|
|
|
- },
|
|
|
|
|
- labelLine :{show:true}
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- ]
|
|
|
|
|
- };*/
|
|
|
|
|
-
|
|
|
|
|
option = {
|
|
option = {
|
|
|
tooltip: {
|
|
tooltip: {
|
|
|
trigger: 'item',
|
|
trigger: 'item',
|
|
|
- formatter: "公司考核扣分占比 <br/>{b} : {c}人 ({d}%)"
|
|
|
|
|
|
|
+ formatter: "公司考核扣分占比 <br/>{b} : {c}次 ({d}%)"
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
toolbox: {
|
|
toolbox: {
|
|
@@ -796,7 +686,7 @@ $(function() {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
|
show: true,
|
|
show: true,
|
|
|
- formatter: '{b}:\n{c}人({d}%)',
|
|
|
|
|
|
|
+ formatter: '{b}:\n{c}次({d}%)',
|
|
|
textStyle: {
|
|
textStyle: {
|
|
|
alias: 'center',
|
|
alias: 'center',
|
|
|
fontSize: 10,
|
|
fontSize: 10,
|
|
@@ -829,7 +719,7 @@ $(function() {
|
|
|
normal: {
|
|
normal: {
|
|
|
label: {
|
|
label: {
|
|
|
show: false,
|
|
show: false,
|
|
|
- formatter: '{b}:{c}人({d}%)'
|
|
|
|
|
|
|
+ formatter: '{b}:{c}次({d}%)'
|
|
|
},
|
|
},
|
|
|
labelLine: {
|
|
labelLine: {
|
|
|
show: false
|
|
show: false
|
|
@@ -932,7 +822,7 @@ $(function() {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
legend: {
|
|
legend: {
|
|
|
- data: ['公司全体收费站得分']
|
|
|
|
|
|
|
+ data: ['公司全体服务区得分']
|
|
|
},
|
|
},
|
|
|
calculable: true,
|
|
calculable: true,
|
|
|
xAxis: [{
|
|
xAxis: [{
|
|
@@ -948,7 +838,7 @@ $(function() {
|
|
|
max: 1000
|
|
max: 1000
|
|
|
}],
|
|
}],
|
|
|
series: [{
|
|
series: [{
|
|
|
- name: '公司全体收费站得分',
|
|
|
|
|
|
|
+ name: '公司全体服务区得分',
|
|
|
type: 'bar',
|
|
type: 'bar',
|
|
|
data: array_allStation_score_temp,
|
|
data: array_allStation_score_temp,
|
|
|
itemStyle: {
|
|
itemStyle: {
|
|
@@ -1337,7 +1227,7 @@ function point_c(param) {
|
|
|
|
|
|
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
|
isnew = false;
|
|
isnew = false;
|
|
|
- changePage("/view/statistics/assess_situation.html");
|
|
|
|
|
|
|
+ changePage("/fwq/view/statistics/assess_situation.html");
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -1357,7 +1247,7 @@ function score_c(param) {
|
|
|
|
|
|
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
|
isnew = false;
|
|
isnew = false;
|
|
|
- changePage("/view/statistics/road_manage_statistics.html");
|
|
|
|
|
|
|
+ changePage("/fwq/view/statistics/road_manage_statistics.html");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -1390,6 +1280,6 @@ function station_c(param) {
|
|
|
$.zui.store.set('page_data_param_station_p', param.data.name);
|
|
$.zui.store.set('page_data_param_station_p', param.data.name);
|
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
$.zui.store.set('store_param_' + current_url, pdata);
|
|
|
isnew = false;
|
|
isnew = false;
|
|
|
- changePage("/view/statistics/toll_station_statistics.html");
|
|
|
|
|
|
|
+ changePage("/fwq/view/statistics/toll_station_statistics.html");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|