📄 semiproductionout.aspx
字号:
{
alert("请先选择半成品所用在的计划需求!");
return;
}
if(document.all("sltDept").value=="")
{
alert("请先选择领用的部门!");
return;
}
if(vbTrim(document.all("txtNo").value).length==0)
{
alert("请输入领用单的编号!");
return;
}
if(document.all("txtPurchaseDate").value=="")
{
alert("请输入半成品领用单的日期!");
return;
}
if(document.all("tb1").rows.length<2)
{
alert("该领料单还没任何需要领用的半成品,\n请先添加领料单的半成品明细!");
return;
}
var b=false;
var details;
//var supplierId=document.all("sltSupplier").value;
var podate=document.all("txtPurchaseDate").value;
//var expectdate=document.all("txtExceptDate").value;
var pono=document.all("txtNo").value;
var rid=document.all("sltRno").value
var table=document.all("tb1");
//验证
//details="op=<%=opflag%>&id="+document.all("pupkid").value+"&supplierId="+supplierId+"&podate="+podate+"&expectdate="+expectdate+"&pono="+pono+"&details=";
details="op=<%=opflag%>&type=semiproduct&id="+document.all("pupkid").value+"&podate="+podate+"&operatorId="+document.all("sltOperator").value+"&deptid="+document.all("sltDept").value+"&remark="+document.all("txtRemark").value+"&pono="+pono+"&rid="+rid+"&details=";
var d="";
for(var row=1;row<table.rows.length;row++)
{
d+=table.rows[row].cells[0].outerText+"*";//半成品Id
d+="0*"
d+=table.rows[row].cells[6].outerText+"|";//数量
//d+=table.rows[row].cells[5].outerText+"*";//单价
//d+=table.rows[row].cells[6].outerText+"*";//单位
//d+=table.rows[row].cells[7].outerText+"|";//金额
b=true;
}
details+=d;
var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
xmlHttp.open("POST","handle/StuffOutputHandle.aspx",false);
xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
xmlHttp.send(details);
var retValue=xmlHttp.responsetext;
if(getState(retValue)=="1")//成功
{
if("<%=opflag%>"=="add")
alert("添加领用单成功!");
else
alert("修改领用单成功!");
}
else
{
alert(getMsg(retValue));
}
}
function getState(s)
{
var ary=s.split("|");
return ary[0];
}
function getMsg(s)
{
var ary=s.split("|");
return ary[1];
}
//修改
setTimeout("FromModify()",100);
function FromModify()
{
var supplierId="<%=supplierId%>";
var poDate="<%=poDate %>";
var expectDate="<%=expectDate %>"
var poNo="<%=poNo %>";
if(supplierId!="0")//为修改
{
document.all("txtPONo").readOnly=true;
opFlag="modify";
document.all("pupkid").value="<%=poid%>";
document.all("txtPurchaseDate").value=poDate;
document.all("txtExceptDate").value=expectDate;
document.all("txtPONo").value=poNo;
selectSltValueByValue(document.all("sltSupplier"),supplierId);
}
}
function selectSltValueByText(objSlt,text)
{
objSlt.selectedIndex=0;
for(var i=0;i<objSlt.options.length;i++)
{
//alert(document.all("sltNewCategory").options.length);
if(objSlt.options[i].outerText==text)
{
objSlt.selectedIndex=i;
return;
}
}
}
function selectSltValueByValue(objSlt,value)
{
objSlt.selectedIndex=0;
for(var i=0;i<objSlt.options.length;i++)
{
if(vbTrim(objSlt.options[i].value)==value)
{
objSlt.selectedIndex=i;
return;
}
}
}
BindingDept(document.all("sltDept"));
function BindingDept(objSlt)
{
objSlt.innerHTML="";
var xmlDom2=new ActiveXObject("msxml.DOMDocument");
xmlDom2.async=false;
xmlDom2.load("../XML/Dept.xml");
var op=document.createElement("OPTION");
objSlt.appendChild(op);
for(var i=0;i<xmlDom2.documentElement.childNodes[0].childNodes.length;i++)
{
var op=document.createElement("OPTION");
op.value=xmlDom2.documentElement.childNodes[0].childNodes[i].attributes[1].text;
op.innerText=xmlDom2.documentElement.childNodes[0].childNodes[i].attributes[0].text;
objSlt.appendChild(op);
}
}
setRNo();
function setRNo()
{
var rno="<%=sltRno%>";
if(rno.length==0)
return;
document.all("sltRno").innerHTML="";
var op=document.createElement("OPTION");
op.value="";
document.all("sltRno").appendChild(op);
//改XML
var supplier="<%=sltRno %>";
var supplierAry=supplier.split("|");
for(var ii=0;ii<supplierAry.length;ii++)
{
var ary=supplierAry[ii].split("*");
var op=document.createElement("OPTION");
op.value=ary[0];
op.innerText=ary[1];
document.all("sltRno").appendChild(op);
}
}
function getRNoDetails()
{
var RId=document.all("sltRno").value;
if(RId.length!=0)
{
var details="id="+RId+"&op=query&type=semiproduct";
var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
xmlHttp.open("POST","handle/RequirementHand.aspx",false);
xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
xmlHttp.send(details);
var xmlDom2=new ActiveXObject("msxml.DOMDocument");
var retValue=xmlHttp.responsetext;
if(getState(retValue)=="0")
{
alert(getMsg(retValue));
return;
}
xmlDom2.loadXML(getMsg(retValue));
var table=document.all("tb1")
var len=table.rows.length;
for(var i=len-1;i>0;i--)
{
table.deleteRow(i);
}
var b=false;
for(var i=0;i<xmlDom2.documentElement.childNodes.length;i++)
{
//alert(xml.documentElement.xml);
b=true;
var node=xmlDom2.documentElement.childNodes[i];
var row=table.insertRow();
addTrStyle(row);
addMoveEvent(row);
addOutEvent(row);
addClickEvent(row);
//addDblClickEvent(row);
var cell;
// for(var iii=0;iii<node.attributes.length;iii++)
// {
//
// cell=row.insertCell();
// cell.innerText=node.attributes[iii].text+" ";
// cell.className="td1";
//
// }
cell=row.insertCell();
cell.innerText=node.attributes[0].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText=node.attributes[1].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText=node.attributes[2].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText=node.attributes[3].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText=node.attributes[4].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText=node.attributes[6].text+" ";
cell.className="td1";
cell=row.insertCell();
cell.innerText="0";
cell.className="td1";
}
if(!b)
{
alert("该生产需求计划没有半成品需求!");
}
}
}
function addTrStyle(row)
{
row.style.height="22";
row.style.whiteSpace="nowrap";
row.style.backgroundColor="#ffffff";
}
</script>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -