| | |
| | | <td><input type="text" id="sysSet_startLimit" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池合路器主电池组编号(1~2)</th>
|
| | | <th>电池合路器主电池组编号(0~2)</th>
|
| | | <th>背光时长(0~999分钟)</th>
|
| | | </tr>
|
| | | <tr>
|
| | |
| | | <div class="popup-title"><span>电池参数设置</span> <a href="javascript:;" class="close">X</a></div>
|
| | | <div class="popup-content">
|
| | | <div class="popup-tbl">
|
| | | <input type="hidden" id="battInfo_dev_id" value=""> <!-- dev_id -->
|
| | | <input type="hidden" id="battInfo_ip" value=""> <!-- IP地址 -->
|
| | | <table>
|
| | | <tbody>
|
| | | <tr>
|
| | | <th>机房ID</th>
|
| | | <th>设备ID</th>
|
| | | <th>机房名称</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_home_id" readonly="readonly" value=""></td>
|
| | | <td><input type="text" id="battInfo_fbs_id" readonly="readonly" value=""></td>
|
| | | <td><input type="text" id="battInfo_home_name" readonly="readonly" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池标称容量(AH)</th>
|
| | | <th>电池标称内阻(uΩ)</th>
|
| | | <th>电池标称容量(1~6000.0AH)</th>
|
| | | <th>电池标称内阻(1~60000uΩ)</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_nom_cap" value=""></td>
|
| | | <td><input type="text" id="battInfo_nom_res" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池组数</th>
|
| | | <th>每组电池单体数量</th>
|
| | | <th>电池组数(1~2)</th>
|
| | | <th>每组电池单体数量(1~300 )</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_batt_num" value=""></td>
|
| | | <td><input type="text" id="battInfo_batt_mon_num" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>单体标称电压(V)</th>
|
| | | <th>电池组端标称电压(V)</th>
|
| | | <th>单体标称电压(0.1~20.0V)</th>
|
| | | <th>电池组端标称电压(0.1~600.0V)</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_batt_nom_vol" value=""></td>
|
| | | <td><input type="text" id="battInfo_group_nom_vol" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池标称温度(℃)</th>
|
| | | <th>电池浮充电压阀值(V)</th>
|
| | | <th>电池标称温度(0.1~60.0℃)</th>
|
| | | <th>电池浮充电压阀值(0.1~60.0V)</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_batt_nom_temp" value=""></td>
|
| | | <td><input type="text" id="battInfo_batt_float_vol" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池浮充电流阀值(A)</th>
|
| | | <th>在线电压低阀值(V)</th>
|
| | | <th>电池浮充电流阀值(0.1~30.0A)</th>
|
| | | <th>在线电压低阀值(0.1~60.0V)</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_batt_float_curr" value=""></td>
|
| | | <td><input type="text" id="battInfo_online_low_vol" value=""></td>
|
| | | </tr>
|
| | | <tr>
|
| | | <th>电池组连接类型</th>
|
| | | <th>电池组连接类型(0~1)</th>
|
| | | </tr>
|
| | | <tr>
|
| | | <td><input type="text" id="battInfo_batt_link_type" value=""></td>
|
| | |
| | | </div>
|
| | | <div class="popup-footer">
|
| | | <input type="button" name="" id="battInfo_read" value="读取" >
|
| | | <input type="button" name="" id="battInfo_en" class="status-change-set " value="设置" >
|
| | | <input type="button" name="" id="battInfo_en" class="status-change-set whyc-btn-disabled" value="设置" >
|
| | | </div>
|
| | | </div>
|
| | |
|
| | |
| | | <script type="text/javascript" src="js/dischargetest/bts.js"></script>
|
| | | <script type="text/javascript" src="js/dischargetest/4016.js"></script>
|
| | | <script type="text/javascript" src="js/dischargetest/sysData.js"></script>
|
| | | <script type="text/javascript" src="js/dischargetest/battData.js"></script>
|
| | | <script type="text/javascript" src="pages/js/pages/control-common.js"></script>
|
| | | <script type="text/javascript" src="pages/js/pages/siderbar.js"></script>
|
| | | <script type="text/javascript" src="js/rightmenu.js"></script>
|
| | |
| | | $('.fir:first').next().children().eq(i).children().eq(0).css('display','none');
|
| | | }
|
| | | }
|
| | | |
| | | //alert(BattGroupId);
|
| | | clearInterval(time);
|
| | | searchBattAlarmParam(); //查询电池告警参数
|
| | |
| | | //查询电池组的实时状态信息
|
| | | function showtable(){
|
| | | //searbattrealInfomation();
|
| | | searchDevStatusByDev_id();
|
| | | findrtstate();
|
| | | findrtdata();
|
| | | //查询设备的dcdc状态
|
| | | searchDevDcDcState();
|
| | | |
| | | // 更新拓扑图状态
|
| | | searchDevStatusByDev_id();
|
| | | }
|
| | |
|
| | | //根据设备id查询设备当前的开关状态
|
| | |
| | | //console.info("上一次核容测试停止原因:"+lastStopReason);
|
| | | //console.info("通信计数:"+_data.dev_commcount);
|
| | | //console.info("通信丢包率:"+(_data.dev_commcount==0?0:(_data.dev_errcommcount*100/_data.dev_commcount)));
|
| | | |
| | | var nowTime = new Date().getTime(); //当前时间
|
| | | var nowTime = new Date(model.data[0].note).getTime(); //当前时间
|
| | | var record = new Date(model.data[0].record_datetime).getTime();
|
| | |
|
| | | //console.info(Math.abs(nowTime-record)/1000);
|
| | |
| | | table_index = 0;
|
| | | createAllTbl(tbHd, tbBd, thVol, mon_vol_table_list);
|
| | | title.setAvg(parseFloat(sum/array.length).toFixed(3));
|
| | | title.setSum(sum);
|
| | | getBattAlarmTitle(batt,"Voltage",title);
|
| | | //title.alow = temp.alow; //设置电压告警低值
|
| | | //title.ahight = temp.ahight; //设置电压告警高值
|
| | |
| | | // 设置通信计数
|
| | | status.setText('count', "通信计数:"+data.dev_commcount);
|
| | |
|
| | | // 设置设备版本号
|
| | | status.setText('devVersion', '设备版本号:'+data.dev_version);
|
| | | |
| | | // 设置丢包率
|
| | | var errorCount = data.dev_errcommcount;
|
| | | var allCount = data.dev_commcount+errorCount;
|
| | |
| | |
|
| | | getBattStr();
|
| | | searchBattAlarmParam(); //查询电池告警参数
|
| | | searchDevSDState();
|
| | | clearInterval(time);
|
| | | mygraph.graphtype = 4;
|
| | | showtable();
|
| | |
| | | // 电路拓扑图右键菜单
|
| | | var menuItems = [
|
| | | {txt: '基站机历卡', cla: 'home-info-card'},
|
| | | {txt: '机房问题记录', cla: 'target', data:{target: 'batt-fault-manage.jsp'}},
|
| | | {txt: '机房实时状态查询', cla: 'target', data:{target: 'batt-state-manage.jsp'}},
|
| | | {txt: '设备流量统计查询', cla: 'target', data:{target: 'batt-traffic-statistics1.jsp'}},
|
| | | {txt: '机房续航能力查询', cla: 'target', data: {target: 'batt-life-manage.jsp'}},
|
| | |
| | | console.info(rs);
|
| | | if(rs.code == 1){
|
| | | var data = rs.data[0];
|
| | | setSysSetData(data);
|
| | | // 移除不可点击状态
|
| | | initSysDataPopup();
|
| | | $('#sysSet_en').removeClass('whyc-btn-disabled');
|
| | | setSysSetData(data);
|
| | | sysSet_popup.showPopup();
|
| | | if(showSU) {
|
| | | noContent.showNoContent('读取成功', true);
|
| | |
| | | $('#sysSet_secVol').val(data.MonomerOrder/10); // 二次下电电压
|
| | | $('#sysSet_dcdc').val(data.LoaderCount); // DCDC模块数量
|
| | | $('#sysSet_sourceStyle').val(data.DtCardCount); // 单体数据来源类型
|
| | | //var POF_BG_Boost_Cnt = data.POF_BG_Boost_Cnt?data.POF_BG_Boost_Cnt:1;
|
| | | $('#sysSet_bleedNum').val(data.POF_BG_Boost_Cnt); // 停电升压榨干电池数量
|
| | | $('#sysSet_stopLimit').val(data.POF_BG_Boost_VolStop); // 停电升压榨干电池端电压终止电压下限
|
| | | $('#sysSet_startLimit').val(data.POF_BG_Boost_VolStart); // 停电升压榨干电池端电压启动电压下限
|
| | | //var majorBattGroupNum = data.MajorBattGroupNum?data.MajorBattGroupNum:1;
|
| | | $('#sysSet_groupNum').val(data.MajorBattGroupNum); // 电池合路器主电池组编号
|
| | | $('#sysSet_backLightTime').val(data.BackLightTime); // 背光时间
|
| | | $('#sysSet_powerBreakChargeCurr').val(data.PowerBreakChargeCurr); // 停电充电电流
|
| | | |
| | | |
| | | GLOBAL.testVal.check($('#sysSet_bleedNum'), $('#sysSet_bleedNum').data('testVal'), checkSysData);
|
| | | GLOBAL.testVal.check($('#sysSet_groupNum'), $('#sysSet_groupNum').data('testVal'), checkSysData);
|
| | | |
| | | }
|
| | |
|
| | | // 获取面板信息的值
|
| | |
| | |
|
| | |
|
| | | // 电池参数
|
| | | var battCMD = GLOBAL.CMD.batt; // cmd命令
|
| | | var battPopup = GLOBAL.battInfoPopup; // 电池参数模块
|
| | | battPopup.testVal(); // 设置面板的取值范围
|
| | | $('#battInfoBtn').click(function() {
|
| | | battInfo_popup.showPopup(); // 显示battInfo_popup弹出框和遮罩层
|
| | | // 获取电池信息
|
| | | var batt = getBatt();
|
| | | var temp = {
|
| | | dev_id: batt.FBSDeviceId
|
| | | };
|
| | | |
| | | // 查询电池参数面板信息
|
| | | var load = layer.load(1);
|
| | | battPopup.search(temp, batt, function(res, binf) {
|
| | | layer.close(load);
|
| | | battInfo_popup.showPopup(); // 显示battInfo_popup弹出框和遮罩层
|
| | | });
|
| | | |
| | | });
|
| | | |
| | | // 点击设定
|
| | | $('#battInfo_en').click(function() {
|
| | | if($(this).hasClass('whyc-btn-disabled')) {
|
| | | return;
|
| | | }
|
| | | // 设置电池参数面板信息
|
| | | var load = layer.load(1);
|
| | | battPopup.set(function(res) {
|
| | | layer.close(load);
|
| | | layer.msg(res.msg);
|
| | | });
|
| | | });
|
| | | |
| | | // 点击读取
|
| | | $('#battInfo_read').click(function() {
|
| | | var batt = getBatt();
|
| | | var temp = {
|
| | | dev_id: batt.FBSDeviceId
|
| | | };
|
| | | // 设置电池参数面板信息
|
| | | var load = layer.load(1);
|
| | | battPopup.read(function(res) {
|
| | | layer.close(load);
|
| | | // console.log(res);
|
| | | if(res.code == 1) {
|
| | | battPopup.search(temp, batt, function(res, binf) {
|
| | | layer.close(load);
|
| | | layer.msg('获取参数成功');
|
| | | });
|
| | | }else {
|
| | | layer.msg('获取参数失败'); |
| | | }
|
| | | |
| | | });
|
| | | });
|
| | | |
| | | // 查询电池参数的值
|
| | | function searchBattInfo(temp, binf) {
|
| | | var load = layer.load(1);
|
| | | // 查询电池参数
|
| | | $.ajax({
|
| | | type: 'post'
|
| | | ,async: true
|
| | | ,url:'Fbs9100_battparamAction_action_serchByCondition'
|
| | | ,data: 'json='+JSON.stringify(temp)
|
| | | ,dataType: 'json'
|
| | | ,success: function(res) {
|
| | | var rs = JSON.parse(res.result);
|
| | | //console.log(rs);
|
| | | }
|
| | | ,complete: function() {
|
| | | layer.close(load);
|
| | | }
|
| | | });
|
| | | }
|
| | | });
|
| | |
|
| | | // 机历卡模块
|
| | |
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | |
| | | //查询设备的SD卡状态
|
| | | function searchDevSDState(){
|
| | | var obj= getBatt(); |
| | | var status = GLOBAL.circleStatus.status; |
| | | $.ajax({
|
| | | type: "post",
|
| | | url: "Bts_station_stateAction_action_serchSDCard",
|
| | | async: true,
|
| | | dataType: 'json',
|
| | | data: "json = " + JSON.stringify(obj),
|
| | | success: function(result) {
|
| | | var rs = JSON.parse(result.result);
|
| | | //console.info(rs);
|
| | | var sdStatus = (rs.data == 0)?'正常': '<span style="color: #FF0000">故障</span>';
|
| | | //console.log(sdStatus);
|
| | | status.setText('sdCard', "SD卡状态:"+sdStatus);
|
| | | clearTimeout(searchDevSDState.timeout);
|
| | | searchDevSDState.timeout = setTimeout(function() { |
| | | searchDevSDState(); |
| | | }, 2000);
|
| | | },
|
| | | error: function() {
|
| | | clearTimeout(searchDevSDState.timeout);
|
| | | searchDevSDState.timeout = setTimeout(function() {
|
| | | searchDevSDState();
|
| | | }, 5000);
|
| | | }
|
| | | });
|
| | | }
|
| | | </script>
|
| | | <script type="text/javascript" src="js/Title.js"></script>
|
| | | <script type="text/javascript" src="js/control.js"></script>
|