您的位置:首页 > 其它

血液中心满意度考核报表

2016-06-24 16:06 155 查看
报表需求如下

编号:数字

所属小组:部门

姓名:姓名

满意度评价数:被评价的电话数量。

接通电话总量:接听电话总数。

满意度评价数/接通电话总量:满意度评价数/接听电话总量

第一个排名:按照满意度评价数/接通电话总量进行排名。

权重得分1:自填

满意评价数:评价为“满意”的通话数量。

不满意评价数:评价为“不满意”的通话数量。

满意分数合计:评价“满意”的通话数乘以满意分值(则由管理员设置,如2分)的合计结果。

平均分(总分/有评价的电话数):总分/有评价的电话数【总分是什么】

 

第二个排名:按照平均分(满意总分/有评价的电话数)进行排名

权重得分2:自填

个人总分:权重得分1+权重得分2+10

第三个排名:按照个人总分进行的排名

小组总分:坐席所在部门所有话务员的总分合计

第四个排名:按照小组总分进行排名

页面表头需点击后可自动排序,权重填写后会自动排名

function SortHead() {
var table = document.getElementById('dgVidicon');
var tbody = table.tBodies[0];
var rows = tbody.rows;
var cells = rows[0].cells;
for (var j = 0; j < cells.length; j++) {
var cc = cells[j].textContent;
if (j == 0 || j == 1 || j == 2 || j == 7 || j == 13) {

} else {
cells[j].onclick = function () {
var fh = this.textContent;
var asc = this.asc = !!this.asc ? -this.asc : -1;
var array = [];
array.index = this.cellIndex;
for ( var i = 1; i < rows.length; i++) {
array.push (rows[i]);
}
array.sort (function (a, b) {
var n1 = parseInt(a.cells[array.index].firstChild.nodeValue);
var n2 = parseInt(b.cells[array.index].firstChild.nodeValue);
if (n1 > n2) {
return asc;
}
else if (n1 < n2) {
return -asc;
}
else {
return 0;
}
});
for (var k = 0; k < array.length; k++) {
tbody.appendChild (array[k]);
}
}
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: