合计

//表格内容
tableData([]);
function tableData(relativeDataD){
    $("#LAY_table").bootstrapTable('destroy');
    $('#LAY_table').bootstrapTable({ 
        onDblClickRow:function(row,$element){    
        },
        data:relativeDataD,
        showFooter:true,//合计
        columns:[ 
            {
                field:'priority',
                title:'工单级别', 
                footerFormatter: function (value) {
                    return '合计';
                }
            },
            {
                field:'finalNum',
                title:'完成工单数量', 
                footerFormatter: function (value) {
                    var count = 0;
                    for (var i in value) { count += value[i].finalNum; }
                    return count; 
                }
            },
            {
                field:'clooseNum',
                title:'关闭工单数', 
                footerFormatter: function (value) {
                    var count = 0;
                    for (var i in value) { count += value[i].clooseNum; }
                    return count; 
                }
            },
            {
                field:'isbugNum',
                title:'提交bug数',
                footerFormatter: function (value) {
                    var count = 0;
                    for (var i in value) { count += value[i].isbugNum; }
                    return count; 
                }
            },
            {
                field:'finalTime',
                title:'平均完成时长',
                footerFormatter: function (value) {
                    var count = 0;
                    for (var i in value) { 
                        count += changesec(value[i].finalTime); 
                    }
                   
                    return changeTime(count); 
                }
            },
            {
                field:'solutionTime',
                title:'平均解决时长',
                footerFormatter: function (value) {
                    var count = 0;
                    for (var i in value) { 
                        count += changesec(value[i].solutionTime); 
                    }
   
                    return changeTime(count); 
                }
            },
        ],
    })
    $('#LAY_table').bootstrapTable("hideLoading");
}

function changesec (time) {
    var s = '';

    var hour = time.split(':')[0];
    var min = time.split(':')[1];
    var sec = time.split(':')[2];

    s = Number(hour*3600) + Number(min*60) + Number(sec);

    return s;
};
function changeTime (s) {
    var t;
    if(s > -1){
        var hour = Math.floor(s/3600);
        var min = Math.floor(s/60) % 60;
        var sec = s % 60;
        if(hour < 10) {
            t = '0'+ hour + ":";
        } else {
            t = hour + ":";
        }

        if(min < 10){t += "0";}
        t += min + ":";
        if(sec < 10){t += "0";}
        // t += sec.toFixed(2);
        t += sec;
    }
    return t;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值