whychdw
2019-12-02 38df62ed12bcf1fcbfb75f956a3f9987a97f754a
解锁充电测试
2个文件已修改
120 ■■■■■ 已修改文件
Idce_Lithium/WebRoot/control.jsp 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Idce_Lithium/WebRoot/pages/js/common.js 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Idce_Lithium/WebRoot/control.jsp
@@ -77,6 +77,10 @@
                                        <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" id="getDevParam"><i class="layui-icon">&#xe63c;</i>参数设置</button>
                                        <br><br>
                                        <button type="button" class="layui-btn layui-btn-danger layui-btn-sm" id="pageStopDevTest"><i class="layui-icon">&#xe651;</i>停止测试</button>
                                        <br><br>
                                        <button type="button" class="layui-btn layui-btn-normal layui-btn-sm" id="startUnlockCharge_kw">启动解锁充电</button>
                                        <br><br>
                                        <button type="button" class="layui-btn layui-btn-danger layui-btn-sm" id="stopUnlockCharge_kw">停止解锁充电</button>
                                    </div>
                                </div>
                            </div>
@@ -215,6 +219,46 @@
                    // 提示是否停止
                    layer.confirm('停止测试?', {icon: 3, title:'系统提示'}, function(index) {
                        stop8kwTest(formData);
                        layer.close(index);
                    });
                });
                // 启动解锁充电测试
                $('#startUnlockCharge_kw').click(function() {
                    var devInfo = getDevInfo();
                    var formData = {
                        dev_id: devInfo.FBSDeviceId,
                        DisCurr: 0,
                        GroupVol_Low: 0,
                        DisTime: 0,
                        ChargeCurrSet: 0,
                        DCVolHighLimit: 0,
                        HourRate: 0,
                    };
                    // console.log(formData);
                    // 提示是否启动8kw解锁充电测试
                    layer.confirm('启动解锁充电?', {icon: 3, title:'系统提示'}, function(index) {
                        start8kwUnlockCharge(formData);
                        layer.close(index);
                    });
                });
                // 停止解锁充电测试
                $('#stopUnlockCharge_kw').click(function() {
                    var devInfo = getDevInfo();
                    var formData = {
                        dev_id: devInfo.FBSDeviceId,
                        DisCurr: 0,
                        GroupVol_Low: 0,
                        DisTime: 0,
                        ChargeCurrSet: 0,
                        DCVolHighLimit: 0,
                        HourRate: 0,
                    };
                    // console.log(formData);
                    // 提示是否启动8kw解锁充电测试
                    layer.confirm('停止解锁充电?', {icon: 3, title:'系统提示'}, function(index) {
                        stop8kwUnlockCharge(formData);
                        layer.close(index);
                    });
                });
@@ -432,7 +476,7 @@
                        type: 1,
                        title: '设备参数',
                        resize: false,
                        area: ['600px', '300px'],
                        area: ['750px', '300px'],
                        content: content,
                        success: function(layero, index) {
                            showDewParamsPanelSuccess(layero, index, data);
@@ -783,6 +827,68 @@
                    }
                });
            }
            // 启动8kw解锁充电测试
            function start8kwUnlockCharge(params) {
                // 获取命令
                var KW = CMD.KW;
                params.num = KW.startUnlockCharge;        // 设置参数命令
                // 开启等待框
                var loading = layer.load(1);
                // 请求后台设置参数
                $.ajax({
                    type: 'post',
                    async: true,
                    url: 'Fbs9100_setparamAction_action_update',
                    data: 'json='+JSON.stringify(params),
                    dataType: 'json',
                    success: function(res) {
                        var rs = JSON.parse(res.result);
                        if(rs.code == 1) {
                            // 提示启动解锁测试成功
                            layer.msg('启动解锁充电成功!');
                        }else {
                            // 提示启动解锁测试失败
                            layer.msg('启动解锁充电失败!');
                        }
                    },
                    complete: function() {
                        // 关闭等待框
                        layer.close(loading);
                    }
                });
            }
            // 停止8kw解锁充电测试
            function stop8kwUnlockCharge(params) {
                // 获取命令
                var KW = CMD.KW;
                params.num = KW.stopUnlockCharge;        // 设置参数命令
                // 开启等待框
                var loading = layer.load(1);
                // 请求后台设置参数
                $.ajax({
                    type: 'post',
                    async: true,
                    url: 'Fbs9100_setparamAction_action_update',
                    data: 'json='+JSON.stringify(params),
                    dataType: 'json',
                    success: function(res) {
                        var rs = JSON.parse(res.result);
                        if(rs.code == 1) {
                            // 提示启动解锁充电成功
                            layer.msg('停止解锁充电成功!');
                        }else {
                            // 提示启动解锁测试失败
                            layer.msg('停止解锁充电失败!');
                        }
                    },
                    complete: function() {
                        // 关闭等待框
                        layer.close(loading);
                    }
                });
            }
        </script>
    </body>
</html>
Idce_Lithium/WebRoot/pages/js/common.js
@@ -447,11 +447,13 @@
    // CMD下8kw的命名空间
    gl.namespace('CMD.KW');
    
    gl.CMD.KW.get = 41;                        //获取放电参数
    gl.CMD.KW.set = 40;                        //设置放电参数
    gl.CMD.KW.startDischarge = 81;            //启动放电测试
    gl.CMD.KW.startCharge = 65;            // 启动充电测试
    gl.CMD.KW.stop = 83;                    //停止测试
    gl.CMD.KW.get = 41;                        // 获取放电参数
    gl.CMD.KW.set = 40;                        // 设置放电参数
    gl.CMD.KW.startDischarge = 81;            // 启动放电测试
    gl.CMD.KW.startCharge = 65;                // 启动充电测试
    gl.CMD.KW.stop = 83;                    // 停止测试
    gl.CMD.KW.startUnlockCharge = 0xB1;        // 启动解锁充电
    gl.CMD.KW.stopUnlockCharge = 0xB3;        // 停止解锁充电
    
    // CMD下的61850命名空间
    gl.namespace('CMD.e61850');