|
|
@@ -13,6 +13,7 @@ var array_points = new Array();
|
|
|
var array_points2 = new Array();
|
|
|
var array_allStation = new Array();
|
|
|
var array_allStation_score = new Array();
|
|
|
+var array_allStation_score_temp = new Array();
|
|
|
var array_check_type = new Array();
|
|
|
|
|
|
var map_per_data = new HashMap();
|
|
|
@@ -27,6 +28,7 @@ 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 array_get_score_temp = new Array();
|
|
|
var array_score_pie = new Array();
|
|
|
var year_assess;
|
|
|
var score_rank;
|
|
|
@@ -52,6 +54,7 @@ $(function() {
|
|
|
isinitVal: true,
|
|
|
format: 'YYYY/MM' // 分隔符可以任意定义,该例子表示只显示年月
|
|
|
});
|
|
|
+
|
|
|
var road_manager;
|
|
|
if (roleContains("STATION")) {
|
|
|
road_manager = getCurrentUser().road_manager_id;
|
|
|
@@ -60,6 +63,28 @@ $(function() {
|
|
|
road_manager = getCurrentUser().organid;
|
|
|
}
|
|
|
setRoadManagerSelect(".div-roadManage select", road_manager);
|
|
|
+
|
|
|
+ var temp_time = $.zui.store.get('page_data_param_temp_time');
|
|
|
+ var road_p = $.zui.store.get('page_data_param_road_p');
|
|
|
+
|
|
|
+ if (temp_time) {
|
|
|
+ $("#month_date").val(temp_time);
|
|
|
+ setRoadManagerSelect_1(".div-roadManage select", road_p);
|
|
|
+
|
|
|
+ $.zui.store.set('page_data_param_temp_time', null);
|
|
|
+ $.zui.store.set('page_data_param_road_p', null);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ var p = $.zui.store.get('store_param_' + current_url);
|
|
|
+ $.zui.store.set('store_param_' + current_url, null)
|
|
|
+ if (p) {
|
|
|
+ $("#month_date").val(p.time)
|
|
|
+ setRoadManagerSelect(".div-roadManage select", p.road_p);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
//加载数据
|
|
|
refresh(true);
|
|
|
|
|
|
@@ -299,6 +324,7 @@ $(function() {
|
|
|
if (data != null && data.length != 0) {
|
|
|
|
|
|
|
|
|
+ x_m_array_temp = new Array();
|
|
|
for (var i = 0; i < x_m_array.length; i++) {
|
|
|
|
|
|
var index = -1;
|
|
|
@@ -431,8 +457,11 @@ $(function() {
|
|
|
rank[i] = i + 1;
|
|
|
}
|
|
|
}
|
|
|
+ array_allStation_score_temp = new Array();
|
|
|
for (var i = 0; i < array_allStation_score.length; i++) {
|
|
|
array_allStation.push(data[i].feeStationName.substr(0, data[i].feeStationName.length - 3) + "\n" + (rank[i]));
|
|
|
+
|
|
|
+ array_allStation_score_temp.push({ value: array_allStation_score[i], name: data[i].feeStationName })
|
|
|
}
|
|
|
} else if (type == 4) {
|
|
|
array_score_order.length = 0;
|
|
|
@@ -441,6 +470,7 @@ $(function() {
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
array_score_order.push(data[i].user.truename + "\n" + "(" + data[i].user.fee_station_name.substr(0, data[i].user.fee_station_name.length - 3) + ")");
|
|
|
array_score_data.push((1000 - filter(data[i].all_check_score, 1.0, 0)));
|
|
|
+
|
|
|
}
|
|
|
} else {
|
|
|
array_score_order.length = 0;
|
|
|
@@ -495,11 +525,14 @@ $(function() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ array_get_score_temp = new Array();
|
|
|
|
|
|
for (var i = 0; i < array_get_score.length; i++) {
|
|
|
array_score_last.push(data[i].user.truename + "\n" + "(" + data[i].user.fee_station_name.substr(
|
|
|
0, data[i].user.fee_station_name.length - 3) + ")" + "\n" + (rank[i]));
|
|
|
|
|
|
+ array_get_score_temp.push({ value: array_get_score[i], name: data[i].user.id + "_" + data[i].user.organid })
|
|
|
+
|
|
|
}
|
|
|
} else if (type == 6) {
|
|
|
array_check_type = [];
|
|
|
@@ -669,6 +702,12 @@ $(function() {
|
|
|
rank_suf = ec.init(document.getElementById('people-rank-suf'), theme);
|
|
|
check_type = ec.init(document.getElementById('server-check-type'), theme);
|
|
|
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)
|
|
|
+ rank_suf.on(ecConfig.EVENT.CLICK, station_c)
|
|
|
}
|
|
|
);
|
|
|
}
|
|
|
@@ -917,7 +956,7 @@ $(function() {
|
|
|
series: [{
|
|
|
|
|
|
type: 'bar',
|
|
|
- data: array_allStation_score,
|
|
|
+ data: array_allStation_score_temp,
|
|
|
itemStyle: {
|
|
|
normal: {
|
|
|
label: {
|
|
|
@@ -941,6 +980,7 @@ $(function() {
|
|
|
* 图四
|
|
|
*/
|
|
|
function people_rank_pre() {
|
|
|
+
|
|
|
option = {
|
|
|
color: ['#00ced1'], // 条形图颜色
|
|
|
tooltip: {
|
|
|
@@ -1043,7 +1083,7 @@ $(function() {
|
|
|
series: [{
|
|
|
name: '平均分',
|
|
|
type: 'bar',
|
|
|
- data: array_get_score,
|
|
|
+ data: array_get_score_temp,
|
|
|
itemStyle: {
|
|
|
normal: {
|
|
|
color: '#00ced1',
|
|
|
@@ -1436,4 +1476,91 @@ function setVisit() {
|
|
|
if (roleContains("ROAD_MANAGER") || roleContains("STATION")) {
|
|
|
$(".div-roadManage select").attr("disabled", "disabled");
|
|
|
}
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+var ecConfig = require('echarts/config');
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+function point_c(param) {
|
|
|
+ if (typeof param.seriesIndex == 'undefined') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (param.type == 'click') {
|
|
|
+
|
|
|
+ var pdata = {
|
|
|
+ time: $("#month_date").val(),
|
|
|
+ road_p: $(".div-roadManage select").val()
|
|
|
+ }
|
|
|
+
|
|
|
+ $.zui.store.set('page_data_param_temp_time', $("#month_date").val());
|
|
|
+
|
|
|
+ $.zui.store.set('store_param_' + current_url, pdata);
|
|
|
+ isnew = false;
|
|
|
+ changePage("/view/statistics/assess_situation.html");
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function score_c(param) {
|
|
|
+ if (typeof param.seriesIndex == 'undefined') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (param.type == 'click') {
|
|
|
+
|
|
|
+ var pdata = {
|
|
|
+ time: $("#month_date").val(),
|
|
|
+ road_p: $(".div-roadManage select").val()
|
|
|
+ }
|
|
|
+ $.zui.store.set('page_data_param_temp_time', $("#month_date").val());
|
|
|
+
|
|
|
+
|
|
|
+ var stationlist = $.zui.store.get("cache_fee_station_list");
|
|
|
+ var roadlist = $.zui.store.get("cache_road_manager_list");
|
|
|
+
|
|
|
+ for (var i in stationlist) {
|
|
|
+ if (stationlist[i].name == param.data.name) {
|
|
|
+ for (var j in roadlist) {
|
|
|
+ if (roadlist[j].deptid == stationlist[i].parentid) {
|
|
|
+ $.zui.store.set('page_data_param_road_p', roadlist[j].name);
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $.zui.store.set('page_data_param_station_p', param.data.name);
|
|
|
+
|
|
|
+ $.zui.store.set('store_param_' + current_url, pdata);
|
|
|
+ isnew = false;
|
|
|
+ changePage("/view/statistics/toll_station_statistics.html");
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+function station_c(param) {
|
|
|
+ if (typeof param.seriesIndex == 'undefined') {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (param.type == 'click') {
|
|
|
+
|
|
|
+
|
|
|
+ var pdata = {
|
|
|
+ time: $("#month_date").val(),
|
|
|
+ road_p: $(".div-roadManage select").val()
|
|
|
+ }
|
|
|
+ $.zui.store.set('page_data_param_temp_time', $("#month_date").val());
|
|
|
+
|
|
|
+
|
|
|
+ //获取站名+用户名
|
|
|
+ var namelist = param.data.name.split("_")
|
|
|
+ var userid = namelist[0];
|
|
|
+ var deptid = namelist[1];
|
|
|
+
|
|
|
+ $.zui.store.set('store_param_' + current_url, pdata);
|
|
|
+ isnew = false;
|
|
|
+ changePage("/view/statistics/personal_data_statistics.html?userid=" + userid + "&deptid=" + deptid);
|
|
|
+ }
|
|
|
}
|