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

📄 analyze.aspx

📁 尚洋仓库管理系统,对仓库
💻 ASPX
📖 第 1 页 / 共 3 页
字号:
              
            cell=row.insertCell();
            cell.className="td1";                
            cell.innerText=document.all("txtQuantity").value;           //4
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtStock").value+" ";          //5
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtEngross").value+" ";        //6
             
             cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtDispensability").value+" ";        //6
             
            
              cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtUnit").value+" ";           //7
                
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtPrice").value*document.all("txtQuantity").value;        //8
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=document.all("txtRemark").value+" ";             //9
            
            
                
        }
    }
    function addToPurchaseOrder2(id,no,name,spec,unit,stock)
    {
        var qty="0";
        var isExist;
        var tb1=document.all("tb1");
        
            
            var row=tb1.insertRow(tb1.rows.length);
            
            row.style.height="22";
            row.style.whiteSpace="nowrap";
            row.style.backgroundColor="#ffffff";

            addMoveEvent(row);
            addOutEvent(row);
            addClickEvent(row);
            
            var cell=row.insertCell(); //0
            cell.className="td1";       
            cell.innerText=id;      

            cell=row.insertCell();      //1
            cell.className="td1";                
            cell.innerText=no;
            
            cell=row.insertCell();      //2
            cell.className="td1";
            cell.innerText=name;
            
            cell=row.insertCell();      //3
            cell.className="td1";
            cell.innerText=spec;
              
              
            cell=row.insertCell();      //4
            cell.className="td1";                
            cell.innerText=qty; //需求
            
            cell=row.insertCell();      //5
            cell.className="td1";
            cell.innerText=stock; //库存
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=0; //已分配6
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=" "; //可分配7
            
            cell=row.insertCell();
            cell.className="td1";
            cell.innerText=unit+" ";//8
              
              
            cell=row.insertCell();
            cell.className="td1";//9
            cell.innerText=" ";
            
            cell=row.insertCell();
            cell.className="td1";//10
            cell.innerText=" ";
            
            
                
        
    }
     function addMoveEvent(obj)
    {
        obj.attachEvent("onmouseover",function(){RowMouseOver(obj);});
    }
    function addOutEvent(obj)
    {
        obj.attachEvent("onmouseout",function(){RowMouseOut(obj);});
    }
    function addClickEvent(obj)
    {
        obj.attachEvent("onclick",function(){modifyRecord(obj);});
    }
    
    function modifyRecord(obj)
    {
        if(obj==null||obj=="undefined")
        {
            alert("请先选择要修改的物料");
            return;
        }
        userOperate="modify";
        chooseTr(obj);
        
        document.all("txtId").value=vbTrim(obj.cells[0].outerText);
        document.all("txtStuffNo").value=vbTrim(obj.cells[1].outerText);
        document.all("txtStuffName").value=vbTrim(obj.cells[2].outerText);
        document.all("txtStuffSpec").value=vbTrim(obj.cells[3].outerText);
        document.all("txtQuantity").value=vbTrim(obj.cells[4].outerText);
        document.all("txtStock").value=vbTrim(obj.cells[5].outerText);
        document.all("txtUnit").value=vbTrim(obj.cells[8].outerText);
        document.all("txtEngross").value=vbTrim(obj.cells[6].outerText);
        document.all("txtRemark").value=vbTrim(obj.cells[10].outerText);
    }
    
    //是否数字,是否为空,是否为日期,下拉框是否被选中
    //数据验证
    
    function dataValidate()
    {
        if(document.all("txtId").value.length==0)
        {
            alert("请先选择一种物料,然后添加到需求计划中!\n\n请单击[搜索]");
            return false;
        }
       
        if(!CheckNumber(document.all("txtQuantity").value))
        {
            alert("需求数量请输入数值类型!");
            return false;
        }
        
        
        //重复记录验证
        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+" ]已添加到明细中!");
                if(confirm("该物料已在需求计划单中存在,确定相加吗?"))
                {
                    document.all("tb1").rows[iTr].cells[4].innerText=parseFloat(document.all("tb1").rows[iTr].cells[4].outerText)+parseFloat(document.all("txtQuantity").value);
                }
                else
                {
                    if(confirm("需要修改需求计划物料的数量吗?"))
                    {
                        document.all("tb1").rows[iTr].cells[4].innerText=parseFloat(document.all("txtQuantity").value).toFixed(3);
                    }
                    else
                    {
                        alert("更新取消!");
                        return;
                    }
                }
                //document.all("tb1").rows[iTr].cells[4].innerText=document.all("txtQuantity").value;
                alert(document.all("tb1").rows[iTr]).outerHTML
                document.all("tb1").rows[iTr].cells[10].innerText=document.all("txtRemark").value+" ";
                document.all("tb1").rows[iTr].cells[9].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);
            }
        }
    }
    //填充供应商名称
    
    //提交服务器
    function PostToServer(op)
    {
        //
        
//        if(document.all("sltSupplier").value=="")
//        {
//            alert("请先选择供应商!");
//            return;
//        }
        if(document.all("txtPurchaseDate").value=="")
        {
            alert("请输入日期!");
            return;
        }
        
        
        if((vbTrim(document.all("txtPONo").value)).length==0)
        {
            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("txtPONo").value;
        
        var table=document.all("tb1");
        //验证
        details="op=<%=opflag%>&podate="+podate+"&pono="+pono+"&details=";
        var d="";
        for(var row=1;row<table.rows.length;row++)
        {
            d+=table.rows[row].cells[0].outerText+"*";//物料Id
            d+=table.rows[row].cells[4].outerText+"*";//数量
            d+=table.rows[row].cells[8].outerText+"*";//单位
            d+=table.rows[row].cells[10].outerText+"|";//备注
            
            b=true;
        }
        details+=d;
       
        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 retValue=xmlHttp.responsetext;
        if(getState(retValue)=="1")//成功
        {
            if("<%=opflag%>"=="add")            
                alert("添加需求计划成功!");
                
            else
                alert("修改需求计划成功!");
            
            //window.showModalDialog("PurchaseOrderReport.aspx?poid="+getMsg(retValue)+"&pop=1","","dialogWidth:650px;dialogHeight:500px");
        }        
        else
        {
            alert(getMsg(retValue));
        }
        
        
    }
    function getState(s)
    {
        var ary=s.split("|");
        return ary[0];
    }
    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 + -