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

📄 goodssearchcon.jsp

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

<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 mySubmit1(){

	if(isNumber(document.form1.repertoryamount1)==false)
	{}
	else if(isNumber(document.form1.repertoryamount2)==false)
	{}
	else if(isFloat(document.form1.importunitprice1)==false)
	{}
	else if(isFloat(document.form1.importunitprice2)==false)
	{}
	else if(isFloat(document.form1.purchaseunitprice1)==false)
	{}
	else if(isFloat(document.form1.purchaseunitprice2)==false)
	{}
	else
	{
		document.form1.start_rec_num.value = '1';
		document.form1.action="goodsSearch.do";
		document.form1.submit();
	}
}



function gotoPage(){
	
	//该值为要条转到的页面的起始记录号
	//alert(document.all.gotopagenum.value);

	document.form2.start_rec_num.value = document.all.gotopagenum.value;
	document.form2.action="goodsSearch.do";
	document.form2.submit();
	
}


function gotoPageByN(n){
	
	document.form2.start_rec_num.value = n;
	document.form2.action="goodsSearch.do";
	document.form2.submit();
	
}

function updateGoodsName(goodsid, newgoodsname, curStartRecNum)
{
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptGoodsName.do?updategoodsid="+goodsid+"&newgoodsname="+newgoodsname+"&";
	document.form2.submit();
}

function updateSubjectPersons(goodsid, newsubjectpersons, curStartRecNum)
{
	//alert(goodsid+"|"+newsubjectpersons+"|"+curStartRecNum);
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptSubjectPersons.do?updategoodsid="+goodsid+"&newsubjectpersons="+newsubjectpersons+"&";
	document.form2.submit();
}

function updateGoodsType(goodsid, newgoodstype, curStartRecNum)
{
	//alert(goodsid+" "+newgoodstype+" "+curStartRecNum);
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptGoodsType.do?updategoodsid="+goodsid+"&newgoodstype="+newgoodstype+"&";
	document.form2.submit();
}

function updateGoodsClass(goodsid, newgoodsclass, curStartRecNum)
{
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptGoodsClass.do?updategoodsid="+goodsid+"&newgoodsclass="+newgoodsclass+"&";
	document.form2.submit();
}

function updateGoodsShelfId(goodsid, newgoodsshelfid, curStartRecNum)
{
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptGoodsShelfId.do?updategoodsid="+goodsid+"&newgoodsshelfid="+newgoodsshelfid+"&";
	document.form2.submit();
}

function updatePurchaseUnitPrice(goodsid, newpurchaseunitprice, curStartRecNum)
{
	//用于数据校验的临时对象
	document.form2.obj4numbercheck.value = newpurchaseunitprice;
	
	if(isFloat(document.form2.obj4numbercheck)==false)
	{}
	else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
	{
		alert("销售单价不可为空");
	}
	else
	{
		document.form2.start_rec_num.value = curStartRecNum;
		document.form2.action = "goodsSearchUptPurchaseUP.do?updategoodsid="+goodsid+"&newpurchaseunitprice="+newpurchaseunitprice+"&";
		document.form2.submit();
	}
}

function updateSpecialUnitPrice(goodsid, newspecialunitprice, curStartRecNum)
{
	//用于数据校验的临时对象
	document.form2.obj4numbercheck.value = newspecialunitprice;
	
	if(isFloat(document.form2.obj4numbercheck)==false)
	{}
	else if(document.form2.obj4numbercheck.value == null || document.form2.obj4numbercheck.value == '')
	{
		alert("货物特价不可为空");
	}
	else
	{
		document.form2.start_rec_num.value = curStartRecNum;
		document.form2.action = "goodsSearchUptSpecialUP.do?updategoodsid="+goodsid+"&newspecialunitprice="+newspecialunitprice+"&";
		document.form2.submit();
	}
}

function updateShelfLayerId(goodsid, newshelflayerid, curStartRecNum)
{
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptShelfLayerId.do?updategoodsid="+goodsid+"&newshelflayerid="+newshelflayerid+"&";
	document.form2.submit();
}
function updateLayerCellId(goodsid, newlayercellid, curStartRecNum)
{
	document.form2.start_rec_num.value = curStartRecNum;
	document.form2.action = "goodsSearchUptLayerCellId.do?updategoodsid="+goodsid+"&newlayercellid="+newlayercellid+"&";
	document.form2.submit();
}


function deleteGoods(goodsid, repertoryamount, curStartRecNum)
{
	if(repertoryamount>0)
	{
		alert("该货物库存不为零,不能删除该货物");
	}
	else if(confirm("确定要清除该货物的库存记录吗?")) 
	{
		document.form2.start_rec_num.value = curStartRecNum;
		document.form2.action = "goodsSearchDeleteGoods.do?deletegoodsid="+goodsid+"&";
		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>
    <td rowspan="4" width="1" bgcolor="#214984" height="1"></td>
    <td bgcolor="#214984" width="5" height="1"></td>
    <td width="5" rowspan="4" class="trtable"></td>
  </tr>
  <tr> 
    <td width="6"></td>
    <td width="379" height="20" class="mainhead">货物信息查询</td>
    <td class="mainhead" width="379" height="20">&nbsp;</td>
    <td width="5"></td>
  </tr>
<tr> 
    <td width="6"></td>
    <td valign="top" colspan="2"> 
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
        
        <tr> 
          <td height="300" align="center" valign="top">   
          
<%////
	//---从页面对象中获取数据---
	GoodsSearchConFB gscfb = (GoodsSearchConFB)request.getAttribute(Globals.REQUEST_GOODSSEARCHCON);
	List goodsTypeList = gscfb.getGoodsTypeList();
	List goodsClassList = gscfb.getGoodsClassList();
	List goodsShelfList = gscfb.getGoodsShelfList();
	List goodsCreatorsList = gscfb.getGoodsCreatorsList();

	int curStartRecNum = gscfb.getStartRecNum();		//当前起始记录号
	int curPageRecNum = gscfb.getPageRecNum();		//页记录数
	GoodsSearchResultInfo gsri = gscfb.getGsri();		//检索结果可能为空
	GoodsSearchRule gsr = gscfb.getGsr();			//检索式可能为空
	
	List allGoodsTypeList = gscfb.getAllGoodsTypeList();
	List allGoodsClassList = gscfb.getAllGoodsClassList();
	List allGoodsShelfIdList = gscfb.getAllGoodsShelfIdList();
	//-------

	
	//组织与页、记录相关的信息
	List goodsList = new ArrayList();
	int totalItemNum = 0;
	if(gsri != null)
	{
		totalItemNum = gsri.getTotalRecNum();		//总记录数
		goodsList = gsri.getGoodsList();
	}
	int curPageIndex = curStartRecNum/curPageRecNum+1;	//当前页号
	int totalPageNum = 0;					//总页数
	if(totalItemNum%curPageRecNum==0)
	{
		totalPageNum = totalItemNum/curPageRecNum;
	}else{
		totalPageNum = totalItemNum/curPageRecNum+1;
	}
	int lastPageFirstRecNum = 0;				//最后一页的首记录号
	if(totalItemNum%curPageRecNum==0)
	{
		lastPageFirstRecNum = (totalItemNum/curPageRecNum-1)*(curPageRecNum)+1;
	}else{
		lastPageFirstRecNum = (totalItemNum/curPageRecNum)*(curPageRecNum)+1;
	}

	String lastOrderStr = "GoodsID";
	String lastGoodsId = "";
	String lastGoodsName = "";	
	String lastSubjectPersons = "";
	int lastRepertoryAmount1 = 0;
	int lastRepertoryAmount2 = 0;
	float lastImportUnitPrice1 = 0;
	float lastImportUnitPrice2 = 0;
	float lastPurchaseUnitPrice1 = 0;
	float lastPurchaseUnitPrice2 = 0;
	String lastGoodsType = "";
	String lastGoodsClass = "";
	String lastGoodsShelfId = "";
	String lastCreators = "";
	String lastConfirmFlage = "";
	String lastSpecialUnitPriceStatus = "";
	if(gsr!=null)
	{
		lastOrderStr = gsr.getOrderStr();
		lastGoodsId = gsr.getGoodsId();
		lastGoodsName = gsr.getGoodsName();
		lastSubjectPersons = gsr.getSubjectPersons();
		lastRepertoryAmount1 = gsr.getRepertoryAmount1();
		lastRepertoryAmount2 = gsr.getRepertoryAmount2();
		lastImportUnitPrice1 = gsr.getImportUnitPrice1();
		lastImportUnitPrice2 = gsr.getImportUnitPrice2();
		lastPurchaseUnitPrice1 = gsr.getPurchaseUnitPrice1();
		lastPurchaseUnitPrice2 = gsr.getPurchaseUnitPrice2();
		lastGoodsType = gsr.getGoodsType();
		lastGoodsClass = gsr.getGoodsClass();
		lastGoodsShelfId = gsr.getGoodsShelfId();
		lastCreators = gsr.getCreators();
		lastConfirmFlage = gsr.getConfirmFlage();
		lastSpecialUnitPriceStatus = gsr.getSpecialUnitPriceStatus();
	}
	
	
	String [] tmpStrBuf;
	String tmpStr;
%>

    	<form name="form1" method="post" action="" >
    	<font color=#215385><b>查询条件</b></font>
    	<IMG src="images/line1.gif" border=0>
    	<br>
    	<input type="hidden" name="start_rec_num"  value="1">
    	<TABLE width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#FFFFFF" class="mailtable"> 
	  
	  <tr>
            <td  align="right"> 
                <b>货物标识:</b>
            </td>
            <td>
            	<input type=text name='goodsid' size="20" class="none" onKeyDown="if(event.keyCode==13) mySubmit1();">
            </td>
            <td  align="right"> 
                <b>货物类型:</b>
            </td>
            <td>
            	<SELECT size=1 name="goodstype">
            		<option value="0">请选择...</option>
            		<%
            			for(int i=0; i<goodsTypeList.size(); i++)
            			{
            				tmpStrBuf = (String [])goodsTypeList.get(i);
            		%>
            		<option value="<%=tmpStrBuf[0]%>"><%=tmpStrBuf[1]%></option>
			<%
				}
			%>
            	</SELECT>
            </td>
            <td width=20%>&nbsp;</td>
          </tr>
          
          <tr>
            <td  align="right"> 
                <b>货物名称:</b>
            </td>
            <td>
            	<input type=text name='goodsname' size="20" class="none" onKeyDown="if(event.keyCode==13) mySubmit1();">
            </td>
            <td  align="right"> 
                <b>分类属性:</b>
            </td>
            <td>
            	<SELECT size=1 name="goodsclass">
            		<option value="0">请选择...</option>
            		<%
            			for(int i=0; i<goodsClassList.size(); i++)
            			{
            				tmpStrBuf = (String [])goodsClassList.get(i);
            		%>
            		<option value="<%=tmpStrBuf[0]%>"><%=tmpStrBuf[1]%></option>
			<%//
				}
			%>
            	</SELECT>
            </td>
            <td>&nbsp;</td>
          </tr>
          
	  <tr>
            <td  align="right"> 
                <b>主题人名:</b>
            </td>
            <td>
            	<input type=text name='subjectpersons' size="20" class="none" onKeyDown="if(event.keyCode==13) mySubmit1();">
            </td>
            <td  align="right"> 
                <b>货架名称:</b>
            </td>
            <td>
            	<SELECT size=1 name="goodsshelfid">
            		<option value="0">请选择...</option>
            		<%//
            			for(int i=0; i<goodsShelfList.size(); i++)
            			{
            				tmpStrBuf = (String [])goodsShelfList.get(i);
            		%>
            		<option value="<%=tmpStrBuf[0]%>"><%=tmpStrBuf[1]%></option>
			<%//
				}
			%>
            	</SELECT>
            </td>
            <td>&nbsp;</td>
          </tr>

	  <tr>
            <td  align="right"> 
                <b>库存数量:</b>
            </td>
            <td>
            	大于等于<input type=text name='repertoryamount1' size="7" class="none" onKeyDown="if(event.keyCode==13) mySubmit1();">&nbsp;&nbsp;小于等于<input type=text name='repertoryamount2' size="7" class="none" onKeyDown="if(event.keyCode==13) mySubmit1();">
            </td>
            <td  align="right"> 
                <b>编辑人员:</b>
            </td>
            <td>
            	<SELECT size=1 name="creators">
            		<option value="0">请选择...</option>
            		<%//
            			for(int i=0; i<goodsCreatorsList.size(); i++)
            			{
            				tmpStr = (String)goodsCreatorsList.get(i);
            		%>
            		<option value="<%=tmpStr%>"><%=tmpStr%></option>
			<%//
				}
			%>
            	</SELECT>
            </td>
            <td>&nbsp;</td>
          </tr>

          <tr>
            <td  align="right"> 
                <b>库存单价:</b>
            </td>

⌨️ 快捷键说明

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