|
@@ -94,6 +94,7 @@ function getEmployeeInfosClick(url, param, start_score, end_score,start_num,end_
|
|
|
|
|
|
|
|
var strTbody = '';
|
|
var strTbody = '';
|
|
|
var count = 0;
|
|
var count = 0;
|
|
|
|
|
+
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
var score = 1000 - filterByZeroHandle(average(data[i]).toFixed(2), '0');
|
|
var score = 1000 - filterByZeroHandle(average(data[i]).toFixed(2), '0');
|
|
|
var check_number = filter(data[i].checked_num, '0');
|
|
var check_number = filter(data[i].checked_num, '0');
|
|
@@ -111,8 +112,8 @@ function getEmployeeInfosClick(url, param, start_score, end_score,start_num,end_
|
|
|
+ "<td width='4%;'>" + getItemScore(data[i], '动作') + "</td><td width='4%;'>" + getItemScore(data[i], '文明用语') + "</td>"
|
|
+ "<td width='4%;'>" + getItemScore(data[i], '动作') + "</td><td width='4%;'>" + getItemScore(data[i], '文明用语') + "</td>"
|
|
|
+ "<td width='4%;'>" + getItemScore(data[i], '工作纪律') + "</td><td width='4%'>" + getItemScore(data[i], '便民服务') + "</td><td width='4%;'>"
|
|
+ "<td width='4%;'>" + getItemScore(data[i], '工作纪律') + "</td><td width='4%'>" + getItemScore(data[i], '便民服务') + "</td><td width='4%;'>"
|
|
|
+ getItemScore(data[i], '安全管理') + "</td><td width='4%;'>" + data[i].check_all_score + "</td>"
|
|
+ getItemScore(data[i], '安全管理') + "</td><td width='4%;'>" + data[i].check_all_score + "</td>"
|
|
|
- + "<td width='6%;'>" + filter(data[i].checked_num, '0') + (data[i].checked_num < 6 ? html : "") + "</td><td width='4%;'>" + filterSlash(filterByZeroHandle(average(data[i]).toFixed(2), '0'), filter(data[i].checked_num, '0')) + "</td>"
|
|
|
|
|
- + "<td width='4%;'>" + filterSlash(score, filter(data[i].checked_num, '0')) + "</td><td width='4%;'>" + "</td><td width='4%;'>" + "</td></tr>";
|
|
|
|
|
|
|
+ + "<td width='6%;'>" + filter(data[i].checked_num, '0') + (data[i].checked_num < 6 ? html : "") + "</td><td width='4%;'>" + filterSlash(filterByZeroHandle(average(data[i]).toFixed(2), '0'), filter(data[i].checked_num+data[i].checked_m_num, '0')) + "</td>"
|
|
|
|
|
+ + "<td width='4%;'>" + filterSlash(score, filter(data[i].checked_num+data[i].checked_m_num, '0')) + "</td><td width='4%;'>" + "</td><td width='4%;'>" + "</td></tr>";
|
|
|
count++;
|
|
count++;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -546,10 +547,10 @@ function judgeParamFilter(data, i, score, start_score, end_score,check_number,st
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function average(obj) {
|
|
function average(obj) {
|
|
|
- if (filter(obj.checked_num, '0') == 0) {
|
|
|
|
|
|
|
+ if (filter(obj.checked_num+obj.checked_m_num, '0') == 0) {
|
|
|
return 0;
|
|
return 0;
|
|
|
} else {
|
|
} else {
|
|
|
- return obj.check_all_score / filter(obj.checked_num, '1')
|
|
|
|
|
|
|
+ return (obj.check_all_score+obj.check_all_m_score) / filter(obj.checked_num+obj.checked_m_num, '1')
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|