Files
old_baoxin_wms/tomcat/webapps/sm/zksm.jsp
2025-09-12 17:05:46 +08:00

105 lines
3.8 KiB
Plaintext

<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.*"%>
<%@ page import="com.wxzd.wms.util.ServerUtil"%>
<html><head>
<title>转库表计扫描</title>
<META HTTP-EQUIV="pragma" CONTENT="no-cache"> <!--禁止客户端缓存-->
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="expires" CONTENT="0">
<link rel="stylesheet" type="text/css" href="css/sm.css">
<script type="text/javascript" src="script/ajax.js"></script>
<script type="text/javascript" src="script/zk.js"></script>
<script type="text/javascript" src="script/logic.js"></script>
</head>
<jsp:useBean id="db1" scope="application" class="com.zcsoft.dbvisit.DB" />
<%
String errorInfo = "", zlbh = null;
Map zlxx = null;
session = request.getSession(false);
if (session != null && session.getAttribute("userInfo") != null)
{
zlbh = request.getParameter("zlbh");
//指令编号。如果还没有,则首先让用户选择指令编号
if (zlbh != null && zlbh.length() > 0)
{
zlxx = db1.getSingleRow("SELECT zckw,zctp,zctpQczt,zrkw,zrtp,zrtpQczt,zysl FROM zkzl WHERE zlbh=? AND zt IN(0,1)", zlbh);
if (zlxx == null)
{
errorInfo = "指令不存在,或者已被标示完成";
}
}
else
{//弹出选择指令编号的界面
errorInfo = "未传递指令编号";
}
}
else
{
response.sendRedirect("sm.jsp");
return;
}
%>
<body onload="check(true);">
<form name=rkbjxx onsubmit="return check(false);">
<table align=center>
<%
if (errorInfo != null && errorInfo.length() > 0)
{
out.println("<tr><td colspan=2><font color=red>" + errorInfo + "</font>");
}
else
{
int i, n;
//记忆指令编号和设备类别
out.write("<tr><td colspan=2><input type=hidden name=zlbh value=\"" + zlbh);
out.write("\">");
out.write("指&nbsp;令&nbsp;号:" + zlbh.substring(zlbh.indexOf('|') + 1));
out.write("<br>转出库位:" + zlxx.get("zckw"));
if (!"".equals(zlxx.get("zctp")))
{
out.write("&nbsp;和托盘:" + zlxx.get("zctp"));
}
if ("0".equals(zlxx.get("zctpQczt")))
{
out.write("&nbsp;<input id=cmdQzctp type=button value=取出 onclick=\"qctp('");
out.write(zlxx.get("zckw") + "','" + zlxx.get("zctp") + "','zctpQczt');\">");
}
out.write("<tr><td>转入库位:<td id=kwbh>");
out.write((String)zlxx.get("zrkw"));
out.print("&nbsp;和托盘:");
out.write((String)zlxx.get("zrtp"));
if ("0".equals(zlxx.get("zrtpQczt")))
{
out.write("&nbsp;<input id=cmdQzrtp type=button value=取出 onclick=\"qctp('");
out.write(zlxx.get("zrkw") + "','" + zlxx.get("zrtp") + "','zrtpQczt');\">");
}
out.write("<tr bgcolor=yellow><td colspan=2>");
out.write("请依次扫描转入箱号和转移表计的条码,<br>或 整箱转移时,扫描转移箱子的箱条码");
out.write("<tr><td>最近扫描<br>表计条码:</td>");
out.write("<td><input id=\"jh\" class=label type=text name=jh size=27 disabled=true></td></tr>");
out.write("<tr><td>转入箱号:</td>");
out.write("<td><input id=\"BoxID\" class=label type=text name=BoxID size=13 disabled=true>");
out.write("箱中表计扫描数&nbsp;<label id=countInBox total=0>0</label></td></tr>");
out.println("<tr><td width=60>条&nbsp;&nbsp;&nbsp;&nbsp;码:<td><input name=barcode class=barcode size=27 maxlength=40>");
out.write("<input id=\"jhs\" type=hidden name=jhs value=\"");
out.write("\">");
out.write("<tr><td>转移数量:<td><label id=count total=" + (String)zlxx.get("zysl") + ">");
out.write((String)zlxx.get("zysl"));
out.write("</label>&nbsp;&nbsp;&nbsp;&nbsp;<input type=checkbox name=qxsm>取消扫描</td>");
String kwbhAndTpbh = zlxx.get("zrkw") + "|" + zlxx.get("zrtp");
out.println("<tr><td colspan=2 height=10>");
out.println("<tr><td/><td><input name=submit type=submit value=\"提 交\">");
//out.write("<td><input name=cmdSave type=button value=立即保存 onclick=\"save();\">");
out.write("&nbsp;<input name=cmdEnd type=button value=扫描完成 onclick=\"end();\">");
out.write("</tr>");
}
%>
</table>
</form>
</body>
</html>