lxw
2020-07-08 6047778457bd1790fe587f2673a43f0eb1664d43
Merge branch 'dev_lj' of http://whyclj@118.89.139.230:10101/r/~whyclj/zijing.git into dev_lj
4个文件已修改
37 ■■■■ 已修改文件
zijing/WebRoot/js/base.js 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/WebRoot/js/dischargetest/61850.js 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/WebRoot/js/elecircle.content.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/WebRoot/pages/js/common.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zijing/WebRoot/js/base.js
@@ -293,6 +293,19 @@
    return Number(work_curr.toFixed(2));
}
/*
 * 获取10小时率的容量(算法升级版)
 * @param int stdah 标称容量
 * @param current 测试电流
 * @param userCap 用户输入核容容量
 * @return 10小时率的容量
 */
function get10HCapPlus(stdah, current, userCap) {
    userCap = strToNum(userCap);
    var cap = (stdah/get10HCap(stdah, current)*userCap).toFixed(0);
    return cap;
}
// 将字符串转化为数字
function strToNum(str) {
    str = Number(str);
zijing/WebRoot/js/dischargetest/61850.js
@@ -103,8 +103,19 @@
    $('#equip61850_discharge_curr').on('input propertychange', function() {
        var curr = $(this).val();
        var batt = getBatt();
        $('#equip61850_advise_dis_cap').text(get10HCap(batt.MonCapStd, curr));
        // 用户输入的容量
        var userCap = $("#equip61850_dis_cap").val();
        $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, curr, userCap));
        $('#equip61850_advise_work_curr').text(getNegPoleVol(mygraph.online, mygraph.group, curr));
    });
    // 修改容量
    $('#equip61850_dis_cap').on('input propertychange', function() {
        var userCap = $(this).val();
        var batt = getBatt();
        // 用户输入的容量
        var curr = $("#equip61850_discharge_curr").val();
        $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, curr, userCap));
    });
    
    // 获取61850面板的所有文本框
@@ -230,7 +241,7 @@
        // 选择测试类型下拉列表
        changeSelected($('#equip61850_discharge_type'), param.TestCmd);
        // 设置核容容量的预估值
        $('#equip61850_advise_dis_cap').text(get10HCap(batt.MonCapStd, param.DisCurr));
        $('#equip61850_advise_dis_cap').text(get10HCapPlus(batt.MonCapStd, param.DisCurr, param.DisCap));
        //console.info($('#equip61850_discharge_type').data());
        set61850KDParams();    // 设置KD测试时参数的样式
        // 设置61805面板的设备工作电流
zijing/WebRoot/js/elecircle.content.js
@@ -59,7 +59,7 @@
        startY: 80,
        fillStyle: '#FF0000',
        strokeStyle: '#0000DD',
        name: 'BATC+端',
        name: '电源+端',
        id: 'BATCAnode'
    });
    
@@ -163,7 +163,7 @@
        startY: 320,
        fillStyle: '#FF0000',
        strokeStyle: '#0000DD',
        name: 'BATD+端',
        name: '电池+端',
        id: 'BATDAnode'
    });
    
@@ -256,7 +256,7 @@
        startY: 460,
        fillStyle: '#000',
        strokeStyle: '#0000DD',
        name: 'BAT-端',
        name: '电池-端',
        nPosition: 'down',
        id: 'BATCathode'
    });
zijing/WebRoot/pages/js/common.js
@@ -304,7 +304,8 @@
    gl.DEV61850.stopreasons = {
        0:'设备掉电',1:'手动终止',2:'放电时间到',3:'放电容量到',4:'单体电压下限到',5:'单体温度上限到',6:'组端电压下限到',
        7:'市电中断',8:'单体模块通信异常',9:'存储数据满',10:'机内温度异常',11:'放电电流异常',12:'后台通信中断',13:'内部程序异常',
        14:'电源电压高',15:'协议转通信异常',16:'其他',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点故障'
        14:'电源电压高',15:'协议转通信异常',16:'其他',27:'其他设备在工作',28:'其他设备故障停止',29:'电压过高或过低',30:'干接点故障',
        31:'单体异常',32:'电压输入过高或过低',33: '电池电流异常', 34:'未知'
    };
    gl.DEV61850.failreasons = {
        0:'无', 1:'暂停',2:'正在放电测试',3:'正在等待放电',4:'正在限流充电',5:'正在直连充电',6:'正在等待充电',7:'放电时间到停止',