105 lines
3.8 KiB
Plaintext
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("指 令 号:" + zlbh.substring(zlbh.indexOf('|') + 1));
|
|
out.write("<br>转出库位:" + zlxx.get("zckw"));
|
|
if (!"".equals(zlxx.get("zctp")))
|
|
{
|
|
out.write(" 和托盘:" + zlxx.get("zctp"));
|
|
}
|
|
if ("0".equals(zlxx.get("zctpQczt")))
|
|
{
|
|
out.write(" <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(" 和托盘:");
|
|
out.write((String)zlxx.get("zrtp"));
|
|
if ("0".equals(zlxx.get("zrtpQczt")))
|
|
{
|
|
out.write(" <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("箱中表计扫描数 <label id=countInBox total=0>0</label></td></tr>");
|
|
|
|
out.println("<tr><td width=60>条 码:<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> <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(" <input name=cmdEnd type=button value=扫描完成 onclick=\"end();\">");
|
|
out.write("</tr>");
|
|
}
|
|
%>
|
|
</table>
|
|
</form>
|
|
</body>
|
|
</html> |