From fd80cd75de579505b2adc294b3cbf7796e2fe1fa Mon Sep 17 00:00:00 2001 From: hdw <hdw@192.168.137.1> Date: 星期四, 20 十二月 2018 13:54:31 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whychdw@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/charge-test.jsp | 56 ++++++++------ gx_tieta/WebRoot/mobil/batt-approved.html | 62 +++++++++++++-- gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html | 64 +++++++++++++--- 3 files changed, 138 insertions(+), 44 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); diff --git a/gx_tieta/WebRoot/mobil/batt-approved.html b/gx_tieta/WebRoot/mobil/batt-approved.html index ddb2acf..b6f878d 100644 --- a/gx_tieta/WebRoot/mobil/batt-approved.html +++ b/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); } }); } diff --git a/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html b/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html index 5d6da13..da1ff02 100644 --- a/gx_tieta/WebRoot/mobil/batt-infor-conf-temp1.html +++ b/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 ,鍒欐墽琛屾坊鍔營D锛屽鏋滀负淇敼锛屽垯鎵ц涓烘嬁鍒癐D installstartdata(temp); }); @@ -592,9 +592,15 @@ <script type="text/javascript"> $(function(){ $(".unable").prop("readonly","readonly").attr("unselectable","on").addClass("uncheck"); - $("#sure").click(function(){ - creatgroupid();//鎻愪氦涔嬪墠鍐嶆楠岃瘉锛屽垱寤篒D - addBatt(); //鎻愪氦 + $("#sure").click(function(){ + if(nullOrn()){ + //if(tem[35]=="new"){ + creatgroupid();//鎻愪氦涔嬪墠鍐嶆楠岃瘉锛屽垱寤篒D + 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 @@ } }); } - + + //淇敼鐢垫睜缁勶紝娣诲姞鍒癇ATTINF + 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'); 鎿嶄綔澶辫触 -- Gitblit v1.9.1