tobacco项目中的代码片段
function freshTotal() {js.ajax.post("${path}/page/in/totalIn.action",{},function(data){var already=data.responseText;js.util.byId("already").innerHTML=already;var duoStr="${duoStr}";var targetName="${targetName}";var restStr="";//剩余库容信息var restNum=already;//总共已入库数-已遍历过的垛的总容量var duoArray=duoStr.split("$");var duoNameArray=targetName.split("|");for ( var i = 0; i < duoArray.length; i++) {////打印”垛-3:可放“这一截restStr+=duoNameArray[i]+":可放";//////计算当前垛还有多少容量var duoRest;//垛放了当前烟包后,还有多少库容(即要显示的信息)var duoNum=duoArray[i].split("|")[1];if(restNum>0)//如果当前垛放的有垛(因为之前垛没放完已入库的烟包){//restNum还是duoNum被系统认为是字符串//if(restNum<=duoNum){if(restNum-duoNum<=0){//如果当前垛能放完剩余烟包duoRest=duoNum-restNum;}else{duoRest=0;}restNum-=duoNum;}else{//当前烟包还没有开始放到这一垛//那当前垛就还可以放垛的总的剩余容量duoRest=duoNum;}//将信息加入字符串restStr+=duoRest+"包;"//}js.util.byId("rest").innerHTML=restStr;});}