| | |
| | | }
|
| | | }
|
| | | };
|
| | | |
| | | // 更新配置项的值
|
| | | _prop.updateOpts = function(name, options, update) {
|
| | | // 遍历配置项
|
| | | for(var i =0; i<options.length; i++) {
|
| | | var _opts = options[i]; // 获取当前循环的变量
|
| | | // 根据名称确定更改的内容
|
| | | if(_opts.name == name) {
|
| | | $.extend(_opts, update);
|
| | | }
|
| | | }
|
| | | };
|
| | | var options = [
|
| | | {
|
| | | name: 'workstatus',
|
| | |
| | | status: 0,
|
| | | notShow: false,
|
| | | content: {
|
| | | text: '通信计数:'
|
| | | text: '通信计数:'
|
| | | }
|
| | | },
|
| | | {
|
| | |
| | | status: 0,
|
| | | notShow: false,
|
| | | content: {
|
| | | text:'通信丢包率:'
|
| | | text:'通信丢包率:'
|
| | | }
|
| | | },
|
| | | {
|
| | | name: 'sdCard',
|
| | | type: 'text',
|
| | | status: 0,
|
| | | notShow: false,
|
| | | content: {
|
| | | text: 'SD卡状态:???'
|
| | | }
|
| | | },
|
| | | {
|
| | | name: 'signal',
|
| | | type: 'text',
|
| | | status: 0,
|
| | | notShow: true,
|
| | | content: {
|
| | | text: '信号强度:'
|
| | | }
|
| | | }
|
| | | ];
|
| | | // bts9100配置项
|
| | | gl.circleStatus.btsOpts = optionsBts;
|
| | |
|
| | | // 61850拓扑图状态
|
| | | var status = new Status($('#eleCircleStatus'), options);
|
| | | gl.circleStatus.status = status;
|
| | | |
| | | // BTS9100拓扑图状态
|
| | | var statusBts = new Status($('#eleCircleStatus'), optionsBts);
|
| | | gl.circleStatus.statusBts = statusBts;
|
| | |
|
| | | // 设置全局验证设备类型的正则表达式
|
| | | var globalPattern = {
|
| | |
| | | var data = model.data[0];
|
| | | var alarmstatus = data.dev_alarmstate; //[0:'无',1:'暂停',2:'放电测试',3:'放电等待',4:'限流充电',5:'直流充电',6:'充电等待',7:'测试时间到',8:'测试容量到',9:'单体下限到',10:'组端下限到',11:'市电异常',12:'存储卡不足',13:'负载温度高',14:'电流异常',15:'远程通信坏',16:'负载通信坏',17:'选择通信坏',18:'负载电流坏',19:'内存申请坏',20:'未知'];
|
| | | var workstatus =parseInt(data.dev_workstate) ; //[0:'在线监测',1:'放电测试',2:'充电测试',3:'内阻测试',4:'未知'];
|
| | | // 判断workstatus
|
| | | // console.log(workstatus);
|
| | | // console.log(data.dev_testgroupnum+'***'+(batt.GroupIndexInFBSDevice+1)+'***'+mygraph.battstate);
|
| | | // 判断workstatus
|
| | | switch(workstatus) {
|
| | | case 0: { // 浮充状态
|
| | | mygraph.graphtype = 0;
|
| | |
| | | callback.apply({}, [batt, data, mygraph]);
|
| | | }
|
| | | }else {
|
| | | // console.log(123);
|
| | | mygraph.graphtype = 4 ;
|
| | | _str = '(未连接)';
|
| | | // 回调函数
|
| | |
| | | callback();
|
| | | }
|
| | | }
|
| | | // console.log(lasttype+"**"+mygraph.graphtype);
|
| | | // 判断是否更新拓扑图
|
| | | if(lasttype != mygraph.graphtype){
|
| | | mygraph.ischange = 1;
|