gx_tieta/WebRoot/charge-test.jsp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/batt-approved.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
gx_tieta/WebRoot/charge-test.jsp
@@ -1666,25 +1666,30 @@ var oChargeThrInfor=document.getElementById("charge_thr_infor"); var batteststopDataList = new Array(); //根据指定的测试数据查询结束时的指定电池组的数据 function findtestdatastop(record_count){ function findtestdatastop(record_count){ Monnum_list = new Array(); //初始化电池编号数组 Monvol_list = new Array(); //初始化电池电压数组 checkArray = new Array(); var arr = new Array(); var batt = getBattinfById(); //console.info(batt); for(var i=0;i<batt.MonCount;i++){ Monnum_list[i]="#"+(i+1); Monvol_list[i]= (0).toFixed(3); checkArray.push(1); arr[i] = (0).toFixed(3); } $ajax("post","BatttestdatastopAction_findByInfo","btds.BattGroupId="+BattGroupId+"&btds.test_record_count="+record_count, function(data){ data=eval("("+data+")"); data=data.result; data=eval("("+data+")"); //console.info(data); if(data.code==1){ data=data.data; batteststopDataList = data; var batt = getBattinfById(); batteststopDataList = data; //console.info(batt); var moncount = batt.MonCount; Monnum_list = new Array(); //初始化电池编号数组 Monvol_list = new Array(); //初始化电池电压数组 checkArray = new Array(); var arr = new Array(); for(var i=0;i<moncount;i++){ for(var i=0;i<moncount;i++){ Monnum_list[i]="#"+(i+1); if(data[i] != undefined){ Monvol_list[i]=data[i].mon_vol.toFixed(3); @@ -1692,21 +1697,20 @@ Monvol_list[i]= (0).toFixed(3); } arr[i]=Monvol_list[i]; checkArray.push(1); } //console.info(arr); //console.info(arrTh[li_index]); $('#charge_thr_th').find('tr th').eq(1).text(arrTh[li_index]); //updataSecCol($('#charge_thr_th'), arrTh[li_index], arr); createBattVoltable(arr); //reflushBattStatus(data[0]); }else{ var obj = getBattinfById(); for(var i = 1;i<=obj.MonCount;i++){ Monnum_list.push("#"+i); Monnum_list[i-1] = "#"+i; } } createBattVoltable(arr); }); @@ -2025,7 +2029,8 @@ //console.info(batt); for(var i=0;i<list.length;i++){ index = (list[i].mon_num/10).toFixed(0)-1; Monnum_list[index]="#"+(index+1); //Monnum_list[index]="#"+(index+1); console.info(index); //percentage_list[index]=list[i].conn_res.toFixed(1); monres_list[index]=list[i].mon_res.toFixed(3); montmp_list[index]=list[i].mon_tmp.toFixed(1); @@ -2226,22 +2231,24 @@ batt_test_evary_record = new Array(); //记录当前测试记录的每笔的组端测试值 batt_tmp_data = new Array(); //console.info(AllTestData); if(AllTestData!=undefined){ var batt = getBattinfById(); if(AllTestData!=undefined && AllTestData.length>0){ if(Monnum_list != undefined && Monnum_list.length>0){ AllData=new Array(); //console.info(Monnum_list); for(var i=0;i<Monnum_list.length;i++){ for(var i=0;i<batt.MonCount;i++){ batt_test_voldata[i] = new Array(); batt_test_tmpdata[i] = new Array(); } max=Number.NEGATIVE_INFINITY; //无穷小值 min=Number.POSITIVE_INFINITY; //无穷大值 var test_record_num = 0; //console.info(AllTestData.length); var batt_index = -1; //console.info(Monnum_list); //console.info("***************"); var start_record_num = AllTestData[0].record_num; BattGroupVol[0] = new Array(); BattGroupVol[1] = new Array(); for(var i=0;i<AllTestData.length;i++){ @@ -2255,16 +2262,17 @@ batt_test_data[++batt_index] = new Array(); test_record_num = AllTestData[i].record_num; if(test_record_num > 1){ if(test_record_num > start_record_num){ batt_test_data[batt_index]=batt_test_data[batt_index-1].slice(0); setArrayvalue(batt_test_voldata,batt_index); setArrayvalue(batt_test_tmpdata,batt_index); }else{ //第一笔充放电数据 var batt = getBattinfById(); for(var k =0;k<batt.MonCount;k++){ batt_test_data[batt_index][k] = 0; batt_test_voldata[k][batt_index] = 0; batt_test_tmpdata[k][batt_index] = 0; batt_test_data[0][k] = 0; batt_test_voldata[k][0] = 0; batt_test_tmpdata[k][0] = 0; } } } @@ -2293,7 +2301,7 @@ var title=getTitle(Monvol_list,"Voltage"); reflushBattStatus(AllTestData[AllTestData.length-1]); var batt = getBattinfById(); //console.info(Monvol_list); var tempmin = Math.floor(getMinFromArr(Monvol_list)*0.9); //var tempmax = (batt.MonVolStd*1.25).toFixed(3); gx_tieta/WebRoot/mobil/batt-approved.html
@@ -123,7 +123,7 @@ </div> </div> <input style="visibility:hidden" id="getnumber" type="text" name="customer_area_id" > </div> </div> </body> @@ -167,11 +167,43 @@ createTbl(tbl, arrTh, dataArr); $(document).ready(function(){ setPage(); Page.pageCurr=1; searchBattLife(); getnumber(); Page.pageCurr=1; searchBattLife(); //console.info($("#getnumber").val()); }); function getnumber(){ //向获取所有通讯计数并存入缓存 $.ajax({ type: 'post', async: true, url: 'Battinf_applyAction!devCommNum', data: null, dataType: 'json', success:function(data) { data = JSON.parse(data.result); if(data.code==1){ var json =JSON.stringify(data.data); setCookie("numberget",json); } } }); } function getCookienumber(id){//输入ID,返回通讯计数。数据从缓存获取。 //id = 0; var number = getCookie("numberget"); number = JSON.parse(number); //console.info(number); if(number[0].dev_id){ //console.info(number); for(var i =0; i<number.length;i++){ if(id == number[i].dev_id){ return number[i].dev_commcount; } } } return 0; } function getcreatArr(){ obj = { @@ -182,12 +214,22 @@ } return obj; } function yanshou(check_en){ if(check_en==0){ return "未验收"; }else{ return "已验收"; } } // 查询内容 function searchBattLife(){ var temp = JSON.stringify(getcreatArr()); console.info(temp); //console.info(temp); arrTd = new Array(); getnumber(); var index = 0; getCookienumber(); $.ajax({ type: 'post', async: true, @@ -233,12 +275,16 @@ arrTd[index++] = data[i].binf.BattProductDate.substr(0,10); arrTd[index++] = data[i].binf.BattInUseDate.substr(0,10); arrTd[index++] = data[i].binf.install_user; //arrTd[index++] = ""; arrTd[index++]='<a onclick="getButIndex(this)" class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>电池组实时数据</a>'; arrTd[index++] = getCookienumber(data[i].binf.FBSDeviceId); arrTd[index++] = yanshou(data[i].check_en); arrTd[index++]='<a onclick="getButIndex(this)" class="ui-btn ui-btn-inline ui-corner-all operat-but" data-position-to="window"'+'but-index='+i+'>电池组实时数据</a>'; } } console.info(arrTd); createTbl(tblCon, arrTh, arrTd); createTbl(tblCon, arrTh, arrTd); timeer = window.setTimeout(function() { searchBattLife(); }, 5000); } }); } gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html
@@ -212,19 +212,19 @@ </td> </tr> <tr> <td>单体数量</td> <td>*单体数量</td> <td> <input type="text" id="MonCount" data-mini="true" /> </td> </tr> <tr> <td>标称容量(AH)</td> <td>*标称容量(AH)</td> <td> <input type="text" id="MonCapStd" data-mini="true" /> </td> </tr> <tr> <td>标称单体电压(V)</td> <td>*标称单体电压(V)</td> <td> <input type="text" id="MonVolStd" data-mini="true" /> </td> @@ -248,7 +248,7 @@ </td> </tr> <tr> <td>负载电流(A)</td> <td>*负载电流(A)</td> <td> <input type="text" id="Load_curr" data-mini="true" /> </td> @@ -272,7 +272,7 @@ </td> </tr> <tr> <td>电池型号</td> <td>*电池型号</td> <td> <input type="text" id="BattModel" data-mini="true" /> </td> @@ -290,7 +290,7 @@ </td> </tr> <tr> <td>安装人员</td> <td>*安装人员</td> <td> <input type="text" id="install_user" data-mini="true" /> </td> @@ -350,7 +350,7 @@ $(function () { //setTimes($("#startTestrecord"),'2000-01-01'); //setTimes($("#endTestrecord"),new Date().format('yyyy-MM-dd')); creatgroupid(); creatgroupid();//如果检测为NEW ,则执行添加ID,如果为修改,则执行为拿到ID installstartdata(temp); }); @@ -592,9 +592,15 @@ <script type="text/javascript"> $(function(){ $(".unable").prop("readonly","readonly").attr("unselectable","on").addClass("uncheck"); $("#sure").click(function(){ creatgroupid();//提交之前再次验证,创建ID addBatt(); //提交 $("#sure").click(function(){ if(nullOrn()){ //if(tem[35]=="new"){ creatgroupid();//提交之前再次验证,创建ID addBattnew(); //提交 //}else{editBatt(); //} }else{ } //验证重要项是否为空,为空则提示; //function backpage(){window.location.href="ele-param1.html";} // setTimeout(backpage,500); }); @@ -603,7 +609,17 @@ }); }); function addBatt(){ function nullOrn(){ if($("#BattFloatCurrent").val()&&$("#MonCount").val()&&$("#MonCapStd").val()){ return true; }else{ alert("*项为必填项,不能为空,请重新输入"); return false; } } function addBattnew(){//新建电池组,添加到申请 var temp = JSON.stringify(getUpdateArr()); console.info(temp); $.ajax({ @@ -625,7 +641,31 @@ } }); } //修改电池组,添加到BATTINF function editParm(){ var parm = getUpdateArr(); $.ajax({ type: "post", url: "BattInfAction!update", async:true, dataType:'text', data:"json="+JSON.stringify(parm), success: function(data){ data = eval('('+data+')'); var model = eval('('+data.result+')'); console.info(model); if(model.code ==1){ alert("修改成功"); }else{ alert("修改失败!"); } }, error:function(){ alert("修改电池组失败!"); } }); } /* 操作成功 $('#changeSuc').popup('open'); 操作失败