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

📄 exportgoodsbill.jsp

📁 条形码商品管理系统
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=gbk" language="java" %>
<%@ page import="mediastore.web.global.*"%>
<%@ page import="mediastore.web.form.*"%>
<%@ page import="java.util.*"%>

<body onload="document.form1.goodsid.focus()">
<script language="JavaScript">
//去掉空格
function Trim(str){
 if(str.charAt(0) == " "){
  str = str.slice(1);
  str = Trim(str); 
 }
 return str;
}

//判断是否是空
function isEmpty(pObj,errMsg){
 var obj = eval(pObj);
 if( obj == null || Trim(obj.value) == ""){
  if (errMsg == null || errMsg =="")
   alert("输入为空");
  else
   alert(errMsg); 
  obj.focus(); 
  return false;
 }
 return true;
}

//判断是否是整数
function isNumber(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890";
 if(!isEmpty(pObj,errMsg))return false;
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }
 }
 return true;
}
//判断是否是小数
function isFloat(pObj,errMsg){
 var obj = eval(pObj);
 strRef = "1234567890.";
 if(!isEmpty(pObj,errMsg))return false;
 for (i=0;i<obj.value.length;i++) {
  tempChar= obj.value.substring(i,i+1);
  if (strRef.indexOf(tempChar,0)==-1) {
   if (errMsg == null || errMsg =="")
    alert("数据不符合要求,请检查");
   else
    alert(errMsg);
   if(obj.type=="text") 
    obj.focus(); 
   return false; 
  }
 }
 return true;
}


function verify(form){

	if (Trim(form.goodsid.value) == "" | form.goodsid.value == null) 
	{ 
		alert("请输入货物标识"); 
		form.goodsid.value=""
		form.goodsid.focus(); 
		return (false); 
	} 
}


function updateExportAmount(goodsid, newexportamount, repertoryamount)
{
	//用于数据校验的临时对象
	document.form2.obj4numbercheck.value = newexportamount;

	if(Number(newexportamount) > Number(repertoryamount))
	{
		alert("售货数量不可大于库存数量");
		return '1';
	}
	else if(isNumber(document.form2.obj4numbercheck)==false)
	{}
	else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
	{
		alert("售货数量不可为空");
	}
	else
	{
		document.form2.action = "exportGoodsBillUdtEAmount.do?updategoodsid="+goodsid+"&newexportamount="+newexportamount+"&";
		document.form2.submit();
	}
}

function deleteATempExportGoods(goodsid)
{
	if(confirm("确定要删除该货物吗?")) 
	{
		document.form2.action = "exportGoodsBillGoodsDelete.do?deletegoodsid="+goodsid+"&";
		document.form2.submit();
	}
}


function updateMemberId(newmemberid)
{
	//用于数据校验的临时对象
	if(newmemberid==null||newmemberid=="")
	{
		document.form2.obj4numbercheck.value = 0;
	}
	else
	{
		document.form2.obj4numbercheck.value = newmemberid;
	}

	if(isNumber(document.form2.obj4numbercheck)==false)
	{}
	else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
	{
		document.form2.action = "exportGoodsBillUptMembId.do?newmemberid=0&";
		document.form2.submit();
	}
	else
	{
		document.form2.action = "exportGoodsBillUptMembId.do?newmemberid="+newmemberid+"&";
		document.form2.submit();
	}
}









function deleteAllGoods()
{
	try{
		var goods_num = document.form2.goodsid.length;
		if(goods_num == null || document.form2.goodsid == null)
		{//
			//alert("空列表");
		}
	}catch(e)
	{
		alert("货物列表目前为空");
		document.form1.goodsid.focus();
		return;
	}
	
	if(confirm("确定要清空该货物列表吗?")) 
	{
		document.form2.action = "exportGoodsBillGoodsDelAll.do";
		document.form2.submit();
	}
}



function submitAllGoods()
{
	//查看该单是否是空列表,空列表就不提交
	try{
		var goods_num = document.form2.goodsid.length;
		if(goods_num == null || document.form2.goodsid == null)
		{//
			//alert("空列表");
		}
	}catch(e)
	{
		alert("请添加货物后再提交售货单");
		document.form1.goodsid.focus();
		return;
	}
	
	//检查数量和单价是否都为数字
	var errMsg;
	
	var amount_num;
	try{
		amount_num = document.form2.exportamount.length;
	}catch(e)
	{
		alert("该售货单中不存在有库存货物");
		document.form1.goodsid.focus();
		return;
	}
	
	document.form2.obj4numbercheck.value = document.form2.memberid.value;
	if(document.form2.memberid.value==""||document.form2.memberid.value==null)
	{
		document.form2.obj4numbercheck.value = 0;
	}

	//amount_num有库存货物的数量,amount_num>0
	if(amount_num == null)
	{//只有一项
		var isNumberFlage = 'yes';//默认为“是数字”
		
		if(isNumber(document.form2.exportamount)==false)
		{
			isNumberFlage = 'no';
		}
		
		if(isNumber(document.form2.obj4numbercheck)==false)
		{
			isNumberFlage = 'no';
		}
		
		if(isNumberFlage=='yes')
		{//数字
			if(confirm("确定要提交该售货单吗?")) 
			{
				if(document.form2.memberid.value==""||document.form2.memberid.value==null)
				{
					document.form2.memberid.value = 0;
				}
				document.form2.action = "exportGoodsBillGoodsSubmit.do";
				document.form2.submit();
			}
		}
		else
		{//非数字
			document.form2.totaldisprice.value = "请修改售货数量或会员标识";
			document.form2.totaldisprice_value.value = "请修改售货数量或会员标识";
			document.form2.totalprice.value = "请修改售货数量或会员标识";
			document.form2.totalprice_value.value = "请修改售货数量或会员标识";
		}
	}
	else
	{//两项以上
	
		var isNumberFlage = 'yes';//默认为“是数字”
		for(iii=0; iii<amount_num; iii++)
		{
			if(isNumber(document.form2.exportamount[iii])==false)
			{
				isNumberFlage = 'no';
			}
		}
		
		if(isNumber(document.form2.obj4numbercheck)==false)
		{
			isNumberFlage = 'no';
		}

		if(isNumberFlage=='yes')
		{//数字
			if(confirm("确定要提交该售货单吗?")) 
			{
				if(document.form2.memberid.value==""||document.form2.memberid.value==null)
				{
					document.form2.memberid.value = 0;
				}
				document.form2.action = "exportGoodsBillGoodsSubmit.do";
				document.form2.submit();
			}
		}
		else
		{//非数字
			document.form2.totaldisprice.value = "请修改售货数量或会员标识";
			document.form2.totaldisprice_value.value = "请修改售货数量或会员标识";
			document.form2.totalprice.value = "请修改售货数量或会员标识";
			document.form2.totalprice_value.value = "请修改售货数量或会员标识";
		}
	}
}

function showNewBill()
{
	document.form2.action = "exportGoodsBillShowNew.do";
	document.form2.submit();
}


</script>


<table width="768" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr> 
    <td width="5" rowspan="4" class="trtable"></td>
    <td width="6" bgcolor="#214984" height="1"></td>
    <td rowspan="4" bgcolor="#214984" width="1" height="1"></td>
    <td bgcolor="#214984" class="10p" colspan="2" height="1"></td>

⌨️ 快捷键说明

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