| | |
| | |
|
| | | installstartdata(temp);
|
| | | });
|
| | | |
| | | function creatgroupid(){
|
| | | var dev_id ='';
|
| | | $.ajax({
|
| | | type: 'post'
|
| | | ,async: true
|
| | | ,url: 'BattInfAction!searchmaxdev_id'
|
| | | ,data: null
|
| | | ,dataType: 'json'
|
| | | ,success:function(res) {
|
| | | console.info(res);
|
| | | var data = JSON.parse(res.result);
|
| | | console.info(data);
|
| | | if(data.length!=0){
|
| | | data = data.data;
|
| | | dev_id = data;
|
| | | //console.info(dev_id);
|
| | | document.getElementById("FBSDeviceId").value = dev_id;
|
| | | var ip = getDevIp(dev_id);
|
| | | //console.info(ip);
|
| | | document.getElementById("FbsDeviceIp").value = ip;
|
| | | }else{
|
| | | alert("groupid生成失败");
|
| | | }
|
| | | } |
| | | |
| | | }); |
| | | }
|
| | | // 根据设备id计算设备ip
|
| | | function getDevIp(dev_id) {
|
| | | var ptn = /^91([0-9]{7})$/;
|
| | | var ip = '';
|
| | | console.info(dev_id);
|
| | | if(ptn.test(dev_id)) {
|
| | | var value = Number(RegExp.$1);
|
| | | // console.log(value);
|
| | | var intNum = prefixInteger(Math.floor(value/256), 3);
|
| | | var resNum = prefixInteger(value%256, 3);
|
| | | ip = '127.000.'+intNum+'.'+resNum;
|
| | | }else {
|
| | | ip = '设备ID格式不正确';
|
| | | }
|
| | | console.info(ip);
|
| | | return ip;
|
| | | }
|
| | |
|
| | | function applyendyanshou(arr){ //申请验收
|
| | | var temp = JSON.stringify(arr);
|
| | |
| | | console.info(vol);
|
| | | }
|
| | |
|
| | | |
| | | function prefixInteger(num, length) {
|
| | | return (num/Math.pow(3,length)).toFixed(length).substr(2);
|
| | | }
|
| | | |
| | |
|
| | | //导入表格默认数据
|
| | | function installstartdata(temp){
|
| | | data=temp[0].binf;
|