第一次提交

This commit is contained in:
2025-09-12 16:40:04 +08:00
commit 905c610c89
1819 changed files with 3199786 additions and 0 deletions

View File

@@ -0,0 +1,413 @@
//XML Request <20><><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//@req newXMLHttpRequest<73><74><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
//@responseXmlHandler <20>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>Ļص<C4BB><D8B5><EFBFBD><EFBFBD><EFBFBD>
//@exceptionHandler <20><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܴ<EFBFBD><DCB4><EFBFBD><EFBFBD>Ļص<C4BB><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC><EFBFBD><EFBFBD>alert<72><74><EFBFBD><EFBFBD>
function getReadyStateHandler(req, responseXmlHandler, exceptionHandler)
{
return function ()
{
if (req.readyState == 4)// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD>ɡ<EFBFBD>
{
var message = null;
if (req.status == 200)
{
var xml = req.responseXML;
if (xml == null)
{
message = "<22><><EFBFBD>صIJ<D8B5><C4B2>ǺϷ<C7BA><CFB7><EFBFBD>XML<4D><4C><EFBFBD><EFBFBD>" + req.responseText;
}
else
{
var redirect = xml.getElementsByTagName("redirect");
if (redirect && redirect.length)
{
window.location.href = redirect[0].getAttribute("href");
return;
}
var result = xml.getElementsByTagName("result")[0];
if (result == null || "true" == result.getAttribute("status"))
{
responseXmlHandler(result, req);
return;
}
if (result)
{
message = result.getAttribute("exception");
}
}
}
else if (req.status == 12029 || req.status == 0)
{
message = "<22><><EFBFBD>粻ͨ";
}
else if (req.status == 12030)
{
message = "<22><>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˢ<EFBFBD><CBA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
}
else if (req.status == 404)
{
message = "<22><><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD><E6B2BB><EFBFBD><EFBFBD>" + req.status;
}
else if (req.status == 500)
{
message = "<22><>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD><DAB2><EFBFBD><EFBFBD><EFBFBD>";
}
else
{
message = "<22><>Ԥ֪<D4A4><D6AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + req.status;
}
if(exceptionHandler)
{
exceptionHandler(message, req.responseText);
}
else
{
finishProcess();
if (message == null)
{
message = req.responseText;
}
alert(message);
}
}
}
}
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>XML HttpRequest
function newXMLHttpRequest()
{
if (window.XMLHttpRequest) return new XMLHttpRequest();
else return new ActiveXObject("Msxml2.XMLHTTP");
}
function convertParameter(value)
{
if (value.indexOf("%") >= 0)
value = value.replace(/\%/g, "%25");
if (value.indexOf("&") >= 0)
value = value.replace(/&/g, "%26");
if (value.indexOf("=") >= 0)
value = value.replace(/=/g, "%3d");
if (value.indexOf(" ") >= 0)
value = value.replace(/\ /g, "%20");
if (value.indexOf("?") >= 0)
value = value.replace(/\?/g, "%3f");
return value;
}
/**
* <20><EFBFBD>첽XMLRequest<73><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param postPage <20><><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>ַ
* @param postArgumentArray <20><><EFBFBD><EFBFBD>ҳ<EFBFBD><EFBFBD>ݵIJ<DDB5><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>
* <20><> <20><><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32>ֵ...[<5B><><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E>ֵ]
* @param responseXmlHandler <20><><EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD>ص<EFBFBD><D8B5>ĺ<EFBFBD><C4BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param exceptionHandler <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̳<EFBFBD><CCB3>ִ<EFBFBD><D6B4><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
function postRequest(postPage, postArgumentArray, responseXmlHandler, exceptionHandler)
{
try
{
if (!prepareProcessWindow("postProgress"))
{
return;
}
var req = newXMLHttpRequest();
var exceptionHandle = exception;
if (exceptionHandler && typeof(exceptionHandler) == "function")
{
exceptionHandle = exceptionHandler;
}
//alert(exceptionHandle);
var handlerFunction = getReadyStateHandler(req, responseXmlHandler, exceptionHandle);
req.onreadystatechange = handlerFunction;
req.open("POST", postPage, true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
var postArgumentList = "";
for (var i = 0; i < postArgumentArray.length/2; i++)
{
var name = convertParameter(postArgumentArray[i*2]);
var value = convertParameter(postArgumentArray[i*2 + 1]);
if (i > 0) postArgumentList += "&";
postArgumentList += name + "=" + value;
}
req.send(postArgumentList);
postArgumentList = null;
setTimeout('showProgress("<22><><EFBFBD>ڴ<EFBFBD><DAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>......")', 2000);
}
catch(e)
{
finishProcess();
exceptionHandle("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e.name + "<22><>" + e.message);
}
}
function exception(info, detail)
{
finishProcess();
if (info) alert(info);
else if (detail) alert(detail);
}
//<2F>жϲ<D0B6><CFB2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function isArray(a)
{
if(a && a.length
&& Object.prototype.toString.apply(a).indexOf('[object ') >= 0)
{
return true;
}
else
{
return false;
}
}
//<2F><><EFBFBD><EFBFBD>form<72><6D>ij<EFBFBD><C4B3>input<75><74><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
function getFieldValue(a)
{
if (isArray(a))
{
for(var i = 0; i < a.length; i++)
{
if (a[i].checked)
{
return a[i].value;
}
}
return "";
}
else if (a && a.value)
{
return a.value;
}
else
{
return "";
}
}
function focusInput(x)
{
try
{
if (x)
{
if(isArray(x) && x[0])
{
if (x[0].select) x[0].select();
x[0].focus();
}
else
{
if (x.select) x.select();
x.focus();
}
}
}
catch(e)
{
//alert(e);
}
}
function getElements(parentNode, subNodeTagName)
{//getElementsByTagName<6D><65>IE/Chrome<6D><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>в<EFBFBD>֧<EFBFBD><D6A7>
return parentNode.getElementsByTagName(subNodeTagName);
}
function getElementAt(parentNode, subNodeTagName, index)
{
return getElements(parentNode, subNodeTagName)[index];
}
var msg = new Object();
msg.busyMark = false;
msg.createDialog=function(id, isModal)
{
var dialog = document.createElement("div");
dialog.className='dialog';
dialog.id=id;
var titleBar=document.createElement("div");
titleBar.className='titleBar';
var closeButton=document.createElement("span");
closeButton.dialog=dialog;
closeButton.onclick=msg.hideDialog;
closeButton.className='titleButton';
var closeTxt=document.createTextNode("X");
closeButton.appendChild(closeTxt);
titleBar.appendChild(closeButton);
dialog.appendChild(titleBar);
var tbl=document.createElement("table");
dialog.appendChild(tbl);
dialog.tbod=document.createElement("tbody");
tbl.appendChild(dialog.tbod);
if (isModal)
{
dialog.modalLayer=document.createElement("div");
dialog.modalLayer.className='modal';
dialog.modalLayer.style.display='none';
dialog.modalLayer.appendChild(dialog);
document.body.appendChild(dialog.modalLayer);
}
else
{
dialog.className+= ' non-modal';
dialog.style.diaplay='none';
document.body.appendChild(dialog);
}
return dialog;
}
msg.hideDialog=function(e)
{
var dialog=this.dialog?this.dialog:msg.dialog;
if (dialog)
{
if (dialog.modalLayer)
{
dialog.modalLayer.style.display='none';
}
else
{
dialog.style.diaplay='none';
}
}
}
msg.showDialog=function(e)
{
var dialog=this.dialog?this.dialog:msg.dialog;
if (dialog)
{
if (dialog.modalLayer)
{
dialog.modalLayer.style.display='block';
}
else
{
dialog.style.diaplay='block';
}
}
}
msg.showMessage=function(message, el)
{
if (!el) el = msg.dialog.tbod;
var inTable=(el.tagName=="TBODY");
var topEl = null;
var row = document.createElement("tr");
if (!inTable)
{
topEl=document.createElement("table");
var tbod=document.createElement("tbody");
topEl.appendChild(tbod);
tbod.appendChild(row);
}
else
{
topEl = row;
}
var txtTd=document.createElement("td");
txtTd.valign="top";
txtTd.className="msg_text";
row.appendChild(txtTd);
row = null;
txtTd.innerHTML=message;
DM.clearChildNodes(el);
el.appendChild(topEl);
}
function prepareProcessWindow(id)
{
msg.dialog = $(id);
if (!msg.dialog)
{
msg.dialog = msg.createDialog(id, true);
}
if (msg.busyMark)
{
msg.showDialog();
msg.showMessage("<22><><EFBFBD><EFBFBD>һ<EFBFBD>η<EFBFBD><CEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δִ<CEB4><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
return false;
}
msg.busyMark = true;
return true;
}
function showProgress(message)
{
if (msg.busyMark)
{
msg.showDialog();
msg.showMessage(message);
}
}
function $(id)
{
return document.getElementById(id);
}
function hideDiv(id)
{
var t;
if (id.length) t = $(id);
else t = id;
t.style.display="none";
}
function displayBlockDiv(id)
{
var t;
if (id.length) t = $(id);
else t = id;
t.style.display="block";
}
function finishProcess(id)
{
if (this.busyMark)
{
this.busyMark = false;
}
if (msg != null)
{
if (msg.busyMark)
{
msg.busyMark = false;
}
msg.hideDialog();
}
}
var DM = new Object();
DM.clearChildNodes = function(dom)
{
this.tmpDom = null;
while (dom && dom.lastChild)
{
this.tmpDom = dom.removeChild(dom.lastChild);
if (this.tmpDom.refs)
{//used in IE
for (var i in this.tmpDom.refs)
{
if (this.tmpDom.refs[i].parentNode)
{
var tmpChildDom = this.tmpDom.refs[i].parentNode.removeChild(this.tmpDom.refs[i]);
delete this.tmpChildDom;
delete tmpDom.refs[i];
}
}
}
delete this.tmpDom;
}
}

View File

@@ -0,0 +1,184 @@
function check(onstart)
{
var ckbjxx = document.forms["ckbjxx"];
if(ckbjxx.barcode)
{
var barcode = ckbjxx.barcode.value;
if (onstart || (barcode.length == 0 && ckbjxx.jhs.value.length == 0))
{
focusInput(ckbjxx.barcode);
if (onstart) ckbjxx.jhs.value = "";
return onstart;
}
if (barcode.length > 0 && isInvalidCode(barcode))
{
focusInput(ckbjxx.barcode);
return false;
}
//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD><EBB5BD><EFBFBD><EFBFBD><EFBFBD>
var jhs = ckbjxx.jhs.value;
if (jhs.indexOf("|" + barcode + "|") >= 0)
{
alert("<22>ظ<EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD>룺" + barcode);
}
else
{//׷<><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
var wsslInfo = document.getElementById("wssl");
var newValue = parseInt(wsslInfo.innerHTML);
if (newValue == 0)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
focusInput(ckbjxx.barcode);
return false;
}
if (barcode.length > 0)
{
ckbjxx.jh.value = barcode;
ckbjxx.jhs.value = (jhs.length > 1?jhs:"|") + barcode + "|";
var countInfo = document.getElementById("count");
var oldCount = countInfo.getAttribute("total");
var newCount = parseInt(oldCount) + 1;
countInfo.setAttribute("total", newCount)
countInfo.innerHTML = scanedCntTip + newCount + removeLastButtonElement;
newValue = newValue - 1;
wsslInfo.innerHTML = newValue;
//ckbjxx.cmdSave.disabled = null;
}
//if (newValue == 0 || box || salver)//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>棬֮<E6A3AC><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƚ<EFBFBD><C8BD>
{//δɨ<CEB4><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1BDBB><EFBFBD><EFBFBD>
//ckbjxx.cmdSave.disabled = "true";
smwcqr(ckbjxx.ckdh.value, ckbjxx.zlbhAndTpbh.value, ckbjxx.jhs.value);
}
}
ckbjxx.barcode.value = "";
focusInput(ckbjxx.barcode);
return false;
}
var x;
x = ckbjxx.zlbh;
if(x)
{
focusInput(x);
if (!onstart)
{
if (getFieldValue(x).length == 0)
{
return false;
}
}
return true;
}
x = ckbjxx.ckdh;
if(x)
{
focusInput(x);
if (!onstart)
{
if (getFieldValue(x).length == 0)
{
return false;
}
}
return true;
}
return false;
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD>
function qctp(zlbh, ckkw, tpbh)
{
var argument = new Array("zlbh", zlbh, "tpbh", tpbh, "ckkw", ckkw, "remark", "<22><><EFBFBD>Ƴ<EFBFBD><C6B3><EFBFBD>", "table", "ckzl", "field", "qczt");
postRequest("qtp.jsp", argument, successQctp);
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successQctp(result)
{
finishProcess();
//alert("<22>ɹ<EFBFBD><C9B9>·<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵָ<D2B5><D6B8>");
var ckbjxx = document.forms["ckbjxx"];
focusInput(ckbjxx.barcode);
var zlbhAndTpbh = ckbjxx.zlbhAndTpbh.value;
var indexSeparator = zlbhAndTpbh.indexOf('|');
var tpbh = zlbhAndTpbh.substring(1 + indexSeparator);
var tpbhNode = document.getElementById("tpbh");
tpbhNode.innerHTML = tpbh;
}
/**
* ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
* @param ckdh <20><><EFBFBD><EFBFBD><E2B5A5>
* @param zlbh <20><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>
* @param jhs |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2|....|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n|
*/
function smwcqr(ckdh, zlbh, jhs)
{
var ckbjxx = document.forms[0];
var qxsm = ckbjxx.qxsm.checked?"1":"0";
var argument = new Array("ckdh", ckdh, "zlbh", zlbh, "jhs", jhs, "qxsm", qxsm);
postRequest("ckqr.jsp", argument, successSmwcqr);
}
/**
* <20>ύɨ<E1BDBB><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
function save()
{
try
{
var ckbjxx = document.forms[0];
var jhs = ckbjxx.jhs.value;
var barcode = ckbjxx.barcode.value;
if (barcode.length > 1 && !isInvalidCode(barcode))
{
check(false);
jhs = ckbjxx.jhs.value;
}
if (jhs.length < 1)
{
alert("<22><><EFBFBD><EFBFBD>Ҫһ<D2AA><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
return false;
}
smwcqr(ckbjxx.ckdh.value, ckbjxx.zlbhAndTpbh.value, jhs);
}
catch(e)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e);
}
}
//װ<>̲<EFBFBD><CCB2><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successSmwcqr(result)
{
finishProcess();
var wsmsl = result.getAttribute("wsmsl");
var sl = parseInt(wsmsl);
var ckbjxx = document.forms[0];
ckbjxx.jhs.value = "";
if (sl >= 0)
{
var wsslInfo = document.getElementById("wssl");
wsslInfo.innerHTML = sl;
var countInfo = document.getElementById("count");
var newCount = result.getAttribute("ysmsl");
countInfo.innerHTML = scanedCntTip + newCount;
ckbjxx.barcode.focus();
}
if (sl == 0)
{//<2F><>Ӧ<EFBFBD><D3A6>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ⵥɨ<E2B5A5><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
history.go("0" == zlbh?-2:-1);
window.location.href = "0" == zlbh?"ck.jsp":("ck.jsp?ckdh=" + ckbjxx.ckdh.value);
}
else if (sl == -1)
{//û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>
history.go(-2);
window.location.href = "ck.jsp";
}
else if (sl == -2)
{//û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
history.go(-2);
window.location.href = "index.jsp";
}
}

View File

@@ -0,0 +1,317 @@
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("zpwcdyp.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("zpwcdyp.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("zpwcdyp.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;
}
}

View File

@@ -0,0 +1,47 @@
//<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ַ<EFBFBD>
function isInvalidCode(barcode)
{
if (!barcode || !barcode.indexOf)
{
;
}
else if( barcode.indexOf("|") >= 0 || barcode.indexOf(".") >= 0)
{
alert("<22><><EFBFBD><EFBFBD>зǷ<D0B7><C7B7>ַ<EFBFBD><D6B7><EFBFBD>|<7C><>.");
}
else if( barcode.indexOf("&") >= 0 || barcode.indexOf("=") >= 0)
{
alert("<22><><EFBFBD><EFBFBD>зǷ<D0B7><C7B7>ַ<EFBFBD><D6B7><EFBFBD>&<26><>=");
}
else if( barcode.indexOf("?") >= 0 || barcode.indexOf(" ") >= 0)
{
alert("<22><><EFBFBD><EFBFBD>зǷ<D0B7><C7B7>ַ<EFBFBD><D6B7><EFBFBD>?<3F><><EFBFBD>ո<EFBFBD>");
}
else return false;
return true;
}
//<2F>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD>s<EFBFBD>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>
function isNumeric(s)
{
return (/\d+.?\d*/.test(s));
}
//<2F>ж<EFBFBD><D0B6>ִ<EFBFBD><D6B4>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
function isSalverCode(s)
{
return /^T\d{4}$/i.test(s);
}
//<2F>ж<EFBFBD><D0B6>ִ<EFBFBD><D6B4>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
function isKwCode(s)
{
return /^K\d{6}$/i.test(s);
}
//<2F>ж<EFBFBD><D0B6>ִ<EFBFBD><D6B4>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA>λ<EFBFBD><CEBB>
function isCellCode(s)
{
return /[0-1]\d[0-1]\d[0-1]\d/.test(s)
&& !(/\d{4}00/.test(s))
&& !(/00\d{4}/.test(s))
&& !(/\d{2}00\d{2}/.test(s));
}

View File

@@ -0,0 +1,53 @@
function check(login, start)
{
try
{
if (start)
{
login.yhm.select();
login.yhm.focus();
return;
}
else
{
var msg = $("msg");
msg.innerHTML = "&nbsp;";
}
if(login.yhm.value.length==0)
{
login.yhm.focus();
}
else if(login.mm.value.length==0)
{
login.mm.focus();
}
else
{
var argument = new Array("yhm", login.yhm.value, "mm", login.mm.value);
postRequest("login.jsp", argument, successLogin, exception);
}
}
catch(e)
{
alert("<22><><EFBFBD>д<EFBFBD><D0B4><EFBFBD><EFBFBD><EFBFBD>" + e.name + "<22><>" + e.message);
}
return false;
}
function successLogin(result)
{
finishProcess();
document.location = result.getAttribute("redirect");
}
function exception(info)
{
finishProcess();
var errorMsgElement = $("msg");
errorMsgElement.innerHTML = info;
var login = document.forms[0];
login.yhm.select();
login.mm.select() ;
login.mm.focus();
}

View File

@@ -0,0 +1,237 @@
function check(onstart)
{
var pdbjxx = document.forms[0];
if(pdbjxx.barcode)
{
var barcode = pdbjxx.barcode.value;
if (onstart || (barcode.length == 0 && pdbjxx.jhs.value.length == 0))
{
focusInput(pdbjxx.barcode);
if (onstart) pdbjxx.jhs.value = "";
return onstart;
}
if (isInvalidCode(barcode))
{
return false;
}
//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD><EBB5BD><EFBFBD><EFBFBD><EFBFBD>
var jhs = pdbjxx.jhs.value;
if (jhs.indexOf("|" + barcode + "|") >= 0)
{
alert("<22>ظ<EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD>룺" + barcode);
}
else
{//׷<><D7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
var wsslInfo = document.getElementById("wssl");
var newValue = parseInt(wsslInfo.innerHTML);
if (barcode.length > 0)
{
pdbjxx.jhs.value = (jhs.length > 1?jhs:"|") + barcode + "|";
var countInfo = document.getElementById("count");
var oldCount = countInfo.getAttribute("total");
var newCount = parseInt(oldCount) + 1;
countInfo.setAttribute("total", newCount)
countInfo.innerHTML = scanedCntTip + newCount + removeLastButtonElement;
newValue = newValue - 1;
wsslInfo.innerHTML = newValue;
pdbjxx.cmdSave.disabled = null;
}
if (newValue == 0)
{//δɨ<CEB4><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E1BDBB><EFBFBD><EFBFBD>
pdbjxx.cmdSave.disabled = "true";
smwcqr(pdbjxx.pddh.value, pdbjxx.kwbhAndTpbh.value, pdbjxx.jhs.value);
}
}
pdbjxx.barcode.value = "";
focusInput(pdbjxx.barcode);
return false;
}
var x;
x = pdbjxx.kwbh;
if(x)
{
focusInput(x);
if (!onstart)
{
if (getFieldValue(x).length == 0)
{
return false;
}
}
return true;
}
x = pdbjxx.pddh;
if(x)
{
focusInput(x);
if (!onstart)
{
if (getFieldValue(x).length == 0)
{
return false;
}
}
return true;
}
return false;
}
var smwcqrOk = false, qctpOk = false;
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD>
function qctp(pddh, pdkw, tpbh)
{
var argument = new Array("tpbh", tpbh, "ckkw", pdkw, "remark", "<22>̵<EFBFBD><CCB5><EFBFBD><EFBFBD><EFBFBD>", "table", "w_pdmx", "field", "qczt", "pzbh", pddh);
postRequest("qtp.jsp", argument, successQctp);
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successQctp(result)
{
finishProcess();
//alert("<22>ɹ<EFBFBD><C9B9>·<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵָ<D2B5><D6B8>");
var pdbjxx = document.forms[0];
var kwbhAndTpbh = pdbjxx.kwbhAndTpbh.value;
var indexSeparator = kwbhAndTpbh.indexOf('|');
var tpbh = kwbhAndTpbh.substring(1 + indexSeparator);
var tpbhNode = document.getElementById("tpbh");
tpbhNode.innerHTML = tpbh;
}
/**
* ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
* @param pddh <20>̵㵥<CCB5><E3B5A5>
* @param kwbhAndTpbh <20>̵<EFBFBD><CCB5><EFBFBD>λ<EFBFBD><CEBB>
* @param jhs |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2|....|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n|
*/
function smwcqr(pddh, kwbhAndTpbh, jhs)
{
try
{
var indexSeparator = kwbhAndTpbh.indexOf('|');
var kwbh = "";
if (indexSeparator > 1)
{
kwbh = kwbhAndTpbh.substring(0, indexSeparator);
}
var argument = new Array("pddh", pddh, "kwbh", kwbh, "jhs", jhs);
postRequest("pdqr.jsp", argument, successSmwcqr, exceptionOnQr);
}
catch(e)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e);
}
return smwcqrOk;
}
function successSmwcqr(result)
{
finishProcess();
var pdbjxx = document.forms[0];
pdbjxx.jhs.value = "";
var wsmsl = result.getAttribute("wsmsl");
var sl = parseInt(wsmsl);
if (sl >= 0)
{
var wsslInfo = document.getElementById("wssl");
wsslInfo.innerHTML = sl;
var countInfo = document.getElementById("count");
var newCount = countInfo.getAttribute("total");
countInfo.innerHTML = scanedCntTip + newCount;
pdbjxx.barcode.focus();
}
}
function exceptionOnQr(ex)
{
var pdbjxx = document.forms[0];
pdbjxx.cmdSave.disabled = null;
exception(ex);
}
/**
* <20>ύɨ<E1BDBB><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
function save()
{
try
{
var pdbjxx = document.forms[0];
var jhs = pdbjxx.jhs.value;
var barcode = pdbjxx.barcode.value;
if (barcode.length > 1 && !isInvalidCode(barcode))
{
check(false);
jhs = pdbjxx.jhs.value;
}
if (jhs.length < 1)
{
alert("<22><><EFBFBD><EFBFBD>Ҫһ<D2AA><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
return false;
}
smwcqr(pdbjxx.pddh.value, pdbjxx.kwbhAndTpbh.value, jhs);
}
catch(e)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e);
}
return smwcqrOk;
}
/**
* ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
* @param pddh <20>̵㵥<CCB5><E3B5A5>
* @param kwbhAndTpbh <20>̵<EFBFBD><CCB5><EFBFBD>λ<EFBFBD><CEBB>
*/
function endScan()
{
try
{
var pdbjxx = document.forms[0];
var pddh = pdbjxx.pddh.value;
var kwbhAndTpbh = pdbjxx.kwbhAndTpbh.value;
var indexSeparator = kwbhAndTpbh.indexOf('|');
var kwbh = "";
if (indexSeparator > 1)
{
kwbh = kwbhAndTpbh.substring(0, indexSeparator);
}
var argument = new Array("pddh", pddh, "kwbh", kwbh, "end", "1");
postRequest("pdqr.jsp", argument, successEndScan);
}
catch(e)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e);
}
}
//װ<>̲<EFBFBD><CCB2><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successEndScan(result)
{
finishProcess();
var pdbjxx = document.forms[0];
var wsmsl = result.getAttribute("wsmsl");
//alert(wsmsl);
var sl = parseInt(wsmsl);
if (sl >= 0)
{//<2F><>Ӧ<EFBFBD><D3A6><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>̵㵥ɨ<E3B5A5><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>̵㵥
var kwbhAndTpbh = pdbjxx.kwbhAndTpbh.value;
var indexSeparator = kwbhAndTpbh.indexOf('|');
var scanForAll = indexSeparator <= 1;
history.go(scanForAll?-2:-1);
window.location.href = scanForAll?"pd.jsp":("pd.jsp?pddh=" + pdbjxx.pddh.value);
}
else if (sl == -1)
{//û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD><CCB5><EFBFBD>λ
history.go(-2);
window.location.href = "pd.jsp";
}
else if (sl == -2)
{//û<><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̵㵥<CCB5><E3B5A5><EFBFBD>ص<EFBFBD><D8B5><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
history.go(-3);
}
}

View File

@@ -0,0 +1,317 @@
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("zpwc.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("zpwc.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("zpwc.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;
}
}

View File

@@ -0,0 +1,317 @@
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;
}
}

Binary file not shown.

View File

@@ -0,0 +1,220 @@
function check(onstart)
{
var rkbjxx = document.forms[0];
if(rkbjxx.barcode)
{
var barcode = rkbjxx.barcode.value;
var jhs = rkbjxx.jhs.value;
if (onstart || (barcode.length == 0 && jhs.length == 0))
{
focusInput(rkbjxx.barcode);
if (onstart) rkbjxx.jhs.value = "";
return onstart;
}
if (barcode.length > 0 && isInvalidCode(barcode))
{
focusInput(rkbjxx.barcode);
return false;
}
//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><EFBFBD><EBB5BD><EFBFBD><EFBFBD><EFBFBD>
var boxID = rkbjxx.BoxID.value;
if(isSalverCode(barcode))
{//ɨ<><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8>
zpwcqr(rkbjxx.zlbh.value, jhs, true, boxID, barcode);
}
else if (isBoxCode(barcode))
{
if (jhs.length > 2)
{
if (boxID.length == 0)
{
var err = confirm("֮ǰɨ<C7B0><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>ǰû<C7B0><C3BB>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?");
if (err)
{
boxID = barcode;
rkbjxx.BoxID.value = boxID;
}
}
zpwcqr(rkbjxx.zlbh.value, jhs, false, boxID);
return false;
}
else
{
rkbjxx.BoxID.value = barcode;
zpwcqr(rkbjxx.zlbh.value, "", false, barcode);
}
}
else if (barcode.length > 0 && jhs.indexOf("|" + barcode + "|") >= 0)
{
alert("<22>ظ<EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD>룺" + barcode);
}
else
{
if (barcode.length > 0)
{
rkbjxx.jh.value = barcode;
rkbjxx.jhs.value = (jhs.length > 1?jhs:"|") + barcode + "|";
var countInfo = document.getElementById("count");
var oldCount = countInfo.getAttribute("total");
var newCount = parseInt(oldCount) + 1;
countInfo.setAttribute("total", newCount)
countInfo.innerHTML = newCount + removeLastButtonElement;
countInfo = document.getElementById("countInBox");
oldCount = countInfo.getAttribute("total");
newCount = parseInt(oldCount) + 1;
countInfo.setAttribute("total", newCount)
countInfo.innerHTML = newCount;
}
if (rkbjxx.jhs.value.length > 0)
{
zpwcqr(rkbjxx.zlbh.value, rkbjxx.jhs.value, false, rkbjxx.BoxID.value);
}
}
rkbjxx.barcode.value = "";
focusInput(rkbjxx.barcode);
return false;
}
var x = rkbjxx.kwbhAndTpbh;
if(x)
{
focusInput(x);
if (onstart) return true;
if (getFieldValue(x).length == 0)
{
return false;
}
return true;
}
x = rkbjxx.zlbh;
if(x)
{
focusInput(x);
if (onstart) return true;
if (getFieldValue(x).length == 0)
{
return false;
}
return true;
}
return false;
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD>
function qctp(ckkw, tpbh, statusField)
{
var rkbjxx = document.forms[0];
var zlbh = rkbjxx.zlbh.value;
var remark = "ȡ" + ("zctpQczt" == statusField?<><D7AA><EFBFBD><EFBFBD>λ":<><D7AA><EFBFBD><EFBFBD>λ") + "<22>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD>"
var argument = new Array("tpbh", tpbh, "ckkw", ckkw
, "zlbh", zlbh, "field", statusField, "table", "zkzl"
, "remark", remark);
postRequest("qtp.jsp", argument, successQctp);
}
//ȡ<><C8A1><EFBFBD>̲<EFBFBD><CCB2><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successQctp(result)
{
finishProcess();
//alert("<22>ɹ<EFBFBD><C9B9>·<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҵָ<D2B5><D6B8>");
focusInput(rkbjxx.barcode);
var field = result.getAttribute("field");
var button;
if (field == "zctpQczt") button = document.getElementById("cmdQzctp");
else button = document.getElementById("cmdQzrtp");
if (button && button.style)
{
button.style.display = "none";
}
}
/**
* װ<><D7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȷ<EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
* @param zlbh ָ<><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param jhs |<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2|....|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n|
* @param xh ת<><D7AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* @param tpbh ת<><D7AA><EFBFBD><EFBFBD><EFBFBD>̺<EFBFBD>
*/
function zpwcqr(zlbh, jhs, end, xh, tpbh)
{
var rkbjxx = document.forms[0];
var qxsm = rkbjxx.qxsm.checked?"1":"0";
if (!tpbh) tpbh = "";
if (!xh) xh = "";
var argument = new Array("zlbh", zlbh, "jhs", jhs, "end", end?"1":"0", "xh", xh, "qxsm", qxsm, "tpbh", tpbh);
postRequest("zkqr.jsp", argument, successZpwcqr);
}
/**
* <20><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
function end()
{
try
{
var rkbjxx = document.forms[0];
var jhs = rkbjxx.jhs.value;
zpwcqr(rkbjxx.zlbh.value, jhs, true, rkbjxx.BoxID.value);
}
catch(e)
{
alert("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" + e);
}
}
//װ<>̲<EFBFBD><CCB2><EFBFBD>ȷ<EFBFBD><C8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
function successZpwcqr(result)
{
finishProcess();
var rkbjxx = document.forms[0];
rkbjxx.jhs.value = "";
var countInfo = document.getElementById("count");
var newCount = result.getAttribute("ysmsl");
countInfo.setAttribute("total", newCount);
countInfo.innerHTML = newCount;
countInfo = document.getElementById("countInBox");
newCount = "0";
countInfo.setAttribute("total", newCount);
countInfo.innerHTML = newCount;
var wsmsl = result.getAttribute("wsmsl");
if (parseInt(wsmsl) > 0)
{
var barcode = rkbjxx.barcode.value;
if (isBoxCode(barcode))
{
if (barcode == rkbjxx.BoxID.value)
{//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD>Ѿ<EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ţ<EFBFBD><C5A3><EFBFBD><EFBFBD><EFBFBD>
if ("true" == result.getAttribute("boxOnStore"))
{//<2F><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>λ<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
rkbjxx.BoxID.value = "";
}
}
else
{
rkbjxx.BoxID.value = barcode;
}
}
rkbjxx.jh.value = "";
rkbjxx.barcode.value = "";
focusInput(rkbjxx.barcode);
//history.go(-1);
//window.location.href = ("zksm.jsp?zlbh=" + rkbjxx.zlbh.value);
}
else
{
rkbjxx.zlbh.value = "";
if (parseInt(wsmsl) == 0)
{
history.go(-2);
window.location.href = "zk.jsp";
}
else
{
history.go(-3);
}
}
}