⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 semiproductionout.aspx

📁 尚洋仓库管理系统,对仓库
💻 ASPX
📖 第 1 页 / 共 4 页
字号:
        {
            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 + -