Files
old_fushimai_wms_1/tomcat/webapps/sm/script/tzh.js

318 lines
7.3 KiB
JavaScript
Raw Normal View History

2025-09-12 15:53:10 +08:00
function check()
{
var rkxx = document.forms[0];
var kw = getFieldValue(rkxx.rkkw);
var tp = getFieldValue(rkxx.rktp);
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
if (tp.length > 0 && !isSalverCode(tp))
{
alert("<22><>Ч<EFBFBD><D0A7><EFBFBD>̺<EFBFBD>");
focusInput(rkxx.rktp);
}
else if (kw.length > 0 && !isCellCode(kw))
{
alert("<22><>Ч<EFBFBD><D0A7>λ<EFBFBD><CEBB>");
focusInput(rkxx.rkkw);
}
else if (kw.length == 0 && tp.length == 0)
{
alert("<22>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ſ<EFBFBD>λʱ<CEBB><CAB1><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̺<EFBFBD>");
focusInput(rkxx.rktp);
}
else
{
var argument = new Array("kw", kw, "tp", tp);
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
var tds = getElements(tr, "td");
var input0 = getElementAt(tds[0], "input", 0);
var input1 = getElementAt(tds[1], "input", 0);
if (input0.checked)
{
var sl = input1.value;
if (sl.length == 0)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
focusInput(input1);
return false;
}
argument.push("item");
var id = tr.id;
argument.push(id + "=" + sl);
}
}
if (argument.length == 4)
{
alert(ѡ<CEB4><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>");
return false;
}
//
postRequest("zpwctzh.jsp", argument, successZpwcqr);
}
return false;
}
function save()
{
var rkxx = document.forms[0];
var kw = getFieldValue(rkxx.rkkw);
var ck = getFieldValue(rkxx.rkck);
var code = getFieldValue(rkxx.code);
if (event.keyCode==13 &&code.length>0)
{
if(isSalverCode(code))
{
var argument = new Array("kw", kw, "tp", code,"ck",ck);
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
if (ck.length == 0 )
{
alert("<22>޲ֿ<DEB2><D6BF><EFBFBD>");
focusInput(rkxx.rkck);
return;
}
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
var tds = getElements(tr, "td");
var input0 = getElementAt(tds[0], "input", 0);
var input1 = getElementAt(tds[4], "input", 0);
{
var sl = input1.value;
if (sl.length == 0)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
focusInput(input1);
return false;
}
argument.push("item");
argument.push("cpp=" + tr.cells[1].innerHTML+";cpbh="+tr.cells[2].innerHTML+";lpxx="+tr.cells[3].innerHTML+";sl="+sl);
}
}
postRequest("zpwctzh.jsp", argument, successZpwcqr);
}
else if(isKwCode(code))
{
var argument = new Array("kw", code.substring(1,7), "tp", "","ck",ck);
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
if (ck.length == 0 )
{
alert("<22>޲ֿ<DEB2><D6BF><EFBFBD>");
focusInput(rkxx.rkck);
return;
}
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
var tds = getElements(tr, "td");
var input0 = getElementAt(tds[0], "input", 0);
var input1 = getElementAt(tds[4], "input", 0);
{
var sl = input1.value;
if (sl.length == 0)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
focusInput(input1);
return false;
}
argument.push("item");
argument.push("cpp=" + tr.cells[1].innerHTML+";cpbh="+tr.cells[2].innerHTML+";lpxx="+tr.cells[3].innerHTML+";sl="+sl);
}
}
postRequest("zpwctzh.jsp", argument, successZpwcqr);
}
else
{
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
if(code==tr.cells[1].innerHTML)
{
alert("<22><>ƷƱ<C6B7>Ѿ<EFBFBD>ɨ<EFBFBD><C9A8>");
return;
}
}
var argument = new Array("code",code);
postRequest("cppxx.jsp", argument, successSave);
}
}
return;
}
function successSave(result)
{
finishProcess();
var rkxx = document.forms[0];
focusInput(rkxx.code);
var tableName = $("drkxx");
var remainderItems = result.getAttribute("remainder");
var row = tableName.insertRow(tableName.rows.length); //<2F>ж<EFBFBD><D0B6><EFBFBD>
var i = tableName.rows.length - 2; //tableԭ<65>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>
var col; //<2F>ж<EFBFBD><D0B6><EFBFBD>
col = row.insertCell(0);
col.innerHTML = "<input type='checkbox' size=1 /> ";
col = row.insertCell(1);
col.innerHTML = remainderItems.substring(remainderItems.indexOf("cpp")+4,remainderItems.indexOf(";cpbh"));
col = row.insertCell(2);
col.innerHTML =remainderItems.substring(remainderItems.indexOf(";cpbh")+6,remainderItems.indexOf(";lpxx"));
col = row.insertCell(3);
col.innerHTML =remainderItems.substring(remainderItems.indexOf(";lpxx")+6,remainderItems.indexOf(";sl"));
col = row.insertCell(4);
col.innerHTML = "<input size=5 maxlength=6 value="+remainderItems.substring(remainderItems.indexOf(";sl")+4,remainderItems.length)+" class=numericField/>";
}
function delone()
{
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
var tds = getElements(tr, "td");
var input0 = getElementAt(tds[0], "input", 0);
if (input0.checked)
{
drkxx.removeChild(tr);
}
}
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD><EFBFBD><EFBFBD>@param ckk <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function qtp(ckk)
{
var rkxx = document.forms[0];
var ckkw = getFieldValue(rkxx.rkkw);
if (ckkw.length != 6)
{
alert("<22><><EFBFBD><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD>λ");
focusInput(rkxx.rkkw);
return;
}
var kkDiv = $("crkk");
if (!ckk)
{
displayBlockDiv(kkDiv);
return;
}
else
{
hideDiv(kkDiv);
}
var tpbh = getFieldValue(rkxx.rktp);
var argument = new Array("tpbh", tpbh, "ckkw", ckkw, "remark", <><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰȡ<C7B0><C8A1><EFBFBD><EFBFBD>");
argument.push("ckk");
argument.push(ckk);
postRequest("qtp.jsp", argument, successQctp);
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successQctp(result)
{
finishProcess();
var rkxx = document.forms[0];
focusInput(rkxx.rktp);
}
//ѡȡ<D1A1><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
function xkw(kwlx)
{
var rkxx = document.forms[0];
var kw = getFieldValue(rkxx.rkkw);
var argument = new Array("kw", kw);
var drkxx = $("drkxx");
var trs = getElements(drkxx, "tr");
for (var i=0; i < trs.length; i++)
{
var tr = trs[i];
var tds = getElements(tr, "td");
var input0 = getElementAt(tds[0], "input", 0);
var input1 = getElementAt(tds[1], "input", 0);
if (input0.value == "on")
{
var sl = input1.value;
var id = tr.id;
argument.push("item");
argument.push(id + "=" + sl);
break;
}
}
if (argument.length == 2)
{
alert(ѡ<CEB4><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>");
return false;
}
if (kwlx)
{
argument.push("kwlx");
argument.push(kwlx);
}
postRequest("xkw.jsp", argument, successXkw);
}
//<2F><>λѡȡ<D1A1>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successXkw(result, req)
{
finishProcess();
var tblKrkwDiv = $("krkw");
tblKrkwDiv.innerHTML = req.responseText;
var tableContent = $("content");
tblKrkwDiv.style.width = tableContent.offsetWidth;
tblKrkwDiv.style.height = tableContent.offsetHeight + 4;
displayBlockDiv(tblKrkwDiv);
}
//<2F><>λѡ<CEBB><D1A1><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD>ʵ<EFBFBD><CAB5>
function xdkw(kw, tp)
{
var tblKrkwDiv = $("krkw");
tblKrkwDiv.innerHTML = "";
hideDiv(tblKrkwDiv);
var rkxx = document.forms[0];
if (kw)
{
rkxx.rkkw.value = kw;
rkxx.rktp.value = tp;
focusInput(rkxx.rktp);
}
else focusInput(rkxx.rkkw);
}
//װ<>̲<EFBFBD><CCB2><EFBFBD>ȷ<EFBFBD><C8B7> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successZpwcqr(result, req)
{
finishProcess();
var rkxx = document.forms[0];
var tbody = $("drkxx");
//drkxx.innerHTML="";
while (tbody.hasChildNodes()) { tbody.removeChild(tbody.lastChild)};
rkxx.rkkw.value="";
rkxx.code.value="";
}
function setTableInnerHTML(table, html) {
if(navigator && navigator.userAgent.match(/msie/i)){
var temp = table.ownerDocument.createElement('div');
temp.innerHTML = '<table><tbody>' + html + '</tbody></table>';
if(table.tBodies.length == 0){
var tbody=document.createElement("tbody");
table.appendChild(tbody);
}
table.replaceChild(temp.firstChild.firstChild, table.tBodies[0]);
} else {
table.innerHTML=html;
}
}