From cf6e2644fc11de8a444ab485f9381185e7dc22ea Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@USER-20180117QL> Date: 星期四, 20 十二月 2018 10:30:27 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whyccjj@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/charge-test.jsp | 56 ++++++++++++++++++++++++++++++++------------------------ 1 files changed, 32 insertions(+), 24 deletions(-) diff --git a/gx_tieta/WebRoot/charge-test.jsp b/gx_tieta/WebRoot/charge-test.jsp index 3407383..2f55d26 100644 --- a/gx_tieta/WebRoot/charge-test.jsp +++ b/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); -- Gitblit v1.9.1