血液中心满意度考核报表

来源:互联网 发布:unity3d 实时光照 编辑:程序博客网 时间:2024/05/01 17:40

报表需求如下

编号:数字

所属小组:部门

姓名:姓名

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

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

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

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

权重得分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]);                        }                    }                }            }



1 0