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

📄 delegationreturnquery.aspx

📁 尚洋仓库管理系统,对仓库
💻 ASPX
📖 第 1 页 / 共 4 页
字号:
        }
        
        //重复记录验证
        for(var iTr=1;iTr<document.all("tb1").rows.length;iTr++)
        {
            if(vbTrim(document.all("tb1").rows[iTr].cells[0].outerText)==document.all("txtId").value)
            {
                //alert("物料[ "+document.all("tb1").rows[iTr].cells[2].outerText+" ]已添加到明细中!");
                document.all("tb1").rows[iTr].cells[4].innerText=document.all("txtQuantity").value;
                document.all("tb1").rows[iTr].cells[7].innerText=document.all("txtQuantity").value*document.all("txtPrice").value;
                alert("采购数量已更新!");
                return false;
            }
        }
        return true;
    }
    
    //删除明细项目
    function deleteDetails()
    {
        if(currentTR==null||currentTR=="undefined")
        {
            alert("请先选择要删除的物料");
        }
        else
        {
             var obj;
            var obj2=currentTR;
            if((obj=currentTR.nextSibling)!=null)
            {
                currentTR=obj;
            }
            else
            {
                if((obj=currentTR.previousSibling)!=null)
                {
                    currentTR=obj;
                }
                else
                {
                    currentTR=null;
                }
            }
            
            tb1.deleteRow(obj2.rowIndex);
            if(currentTR!=null)
            {
                chooseTr(currentTR);
            }
        }
    }
    //填充供应商名称
    setSupplier();
    function setSupplier()
    {
        document.all("sltSupplier").innerHTML="";
        var op=document.createElement("OPTION");
        op.value="";
        document.all("sltSupplier").appendChild(op);
        //改XML
        var supplier="<%=SupplierString %>";
        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("sltSupplier").appendChild(op);
            
        }
    }
    //提交服务器
    function PostToServer(op)
    {
        //
        var param="";
        param+="date1="+document.all("txtPOBeginDate").value+"&date2="+document.all("txtPOEndDate").value;
       param+="&supplier="+document.all("sltSupplier").value+"&entryno="+document.all("txtPoNo").value+"&ponocon="+document.all("sltPOnoCondition").value+"&pono2="+document.all("txtPoNo2").value+"&ponocon2="+document.all("sltPOnoCondition2").value;
       
        var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
        xmlHttp.open("POST","Query/DelegationReturnQuery.aspx",false);
        xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
        xmlHttp.send(param);
        var xmlDom2=new ActiveXObject("msxml.DOMDocument");
        var xml=xmlHttp.responsetext;
       
        if(getState(xml)=="0")
        {
            alert(getMsg(xml));
        }
        else
        {
            
             xmlDom2.loadXML(getMsg(xml));
            UpdateTable(xmlDom2,document.all("tb1"));
        }
        //删除现有行
        
        
    }
    function UpdateTable(xml,table)
    {
        var len=table.rows.length;
        for(var i=len-1;i>0;i--)
        {            
            table.deleteRow(i);
        }
        for(var i=0;i<xml.documentElement.childNodes.length;i++)
        {
            //alert(xml.documentElement.xml);
            var node=xml.documentElement.childNodes[i];
            var row=table.insertRow();
            addTrStyle(row);
            addMoveEvent(row);
            addOutEvent(row);
            //addClickEvent(row);
            //addDblClickEvent(row);
            
            for(var ii=0;ii<node.attributes.length;ii++)
            {
                var cell=row.insertCell();          
                cell.innerText=node.attributes[ii].text+" ";
                cell.className="td1";
               
            }
            var cell=row.insertCell();            
            cell.align="center";
            cell.className="td1";
            var img=document.createElement("IMG");//查看
            img.src="../images/details.gif";
            img.title="查看明细";
            //addOpenGodownentry(img,node.attributes[0].text,node.attributes[1].text,1);
            img.attachEvent("onclick",function(){window.open("DelegationReturnReport.aspx?id="+node.attributes[0].text,"_blank","width=730,height=550,status=no,toolbar=yes,menubar=yes,location=no,resizable=yes,fullscreen=yes");});
            cell.appendChild(img);
            
            cell.appendChild(returnSpan());
            
            var img2=document.createElement("IMG");//修改
            img2.src="../images/modify.gif";
            img2.title="修改退货单";
            
            addOpenGodownentry(img2,node.attributes[0].text,node.attributes[1].text,2);
            cell.appendChild(img2);
            cell.appendChild(returnSpan());
            var img3=document.createElement("IMG");//修改
            img3.src="../images/delete.gif";
            img3.title="删除退货单";
            addOpenGodownentry(img3,node.attributes[0].text,node.attributes[1].text,3);
            cell.appendChild(img3);
        }
    }
    function returnSpan()
    {
        var span=document.createElement("SPAN");
        span.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;";
        return span;
    }
    function addOpenGodownentry(obj,id,no,flag)
    {
//        obj.attachEvent("onclick",function(){window.showModalDialog('GodownentryDetailsReport.aspx?poid='+id+'&pono='+no,window,'dialogWidth:508px');});
        
        switch(flag)
        {
            case 1:
                obj.attachEvent("onclick",function(){window.showModalDialog('DelegationReturnReport.aspx?id='+id,window,'dialogWidth:745px;dialogHeight:550px;status:no;center:yes');});
                break;
            case 2:
                obj.attachEvent("onclick",function(){window.event.cancelBubble=true;window.showModalDialog('DelegationReturnEdit.aspx?id='+id,window,'dialogWidth:860px;dialogHeight:550px;center:yes;status:no');});                
                break;
            case 3:
                obj.attachEvent("onclick",function(){deleteG(obj,id);});
                break;
        }
            
        
    }
    function deleteG(obj,id)
    {
        window.event.cancelBubble=true;
        if(confirm("直接删除退货单将会影响到库存,是否确定删除该退货单"))
        {
            var param="op=del&type=1&id="+id;
            var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
            xmlHttp.open("POST","Handle/delegationReturnHandle.aspx",false);
            xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
            xmlHttp.send(param);  
            var msg=xmlHttp.responsetext;  
            if(getState(msg)=="1")
            {
                //obj.style.display="none";
                //obj.parentElement.innerText="已审核";
                //alert("退货单删除成功!");
                document.all("tb1").deleteRow(obj.parentElement.parentElement.rowIndex);
            }
            alert(getMsg(msg));
        }
    }
    function check(obj,id)
    {
        var param="poid="+id;
        var xmlHttp=new ActiveXObject("microsoft.XMLHTTP");
        xmlHttp.open("POST","Handle/POCheck.aspx",false);
        xmlHttp.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded;");
        xmlHttp.send(param);  
        var msg=xmlHttp.responsetext;   
        if(getState(msg)=="1")
        {
            //obj.style.display="none";
            obj.parentElement.innerText="已审核";
        }
        alert(getMsg(msg));
        
            
    }
    function addClickEventForCheck(obj,id)
    {
        //obj.attachEvent("onclick",function(){check(obj,id);});
    }
    function getState(s)
    {
        var ary=s.split("|");
        return ary[0];
    }
    function addTrStyle(row)
    {
    
        row.style.height="22";
        row.style.whiteSpace="nowrap";
        row.style.backgroundColor="#ffffff";
        
    }
    function getMsg(s)
    {
        var ary=s.split("|");
        return ary[1];
    }
    
    //修改
    
    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;
           }
        }
    }
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -