<%@ page contentType="text/html;charset=UTF-8"%>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
<%@page import="com.northglass.Globel.mes"%>
|
<%@page import="com.northglass.SqlHelper.*"%>
|
<%@ page contentType="text/html;charset=UTF-8"%>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
|
<c:set var="ctx" value="${pageContext.request.contextPath}" />
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
<html>
|
<head>
|
|
<title>玻璃架查询</title>
|
|
<style>
|
th, td {
|
text-align: center;
|
|
}
|
|
th{
|
width:15%
|
}
|
</style>
|
</head>
|
<body>
|
<div class="content-wrapper">
|
<div style="display:grid;grid-template-rows:40px auto auto;">
|
<div>
|
<span>流程卡:</span>
|
<input type="text" id="input1"></input>
|
<button class="btn btn-primary" onclick="select();">查询</button>
|
<button style="margin-left:50px" onclick="printbiaoqian();" class="btn btn-primary" >流程装箱单打印</button>
|
<button style="margin-left:50px" onclick="comit();" class="btn btn-primary" >分架打印</button>
|
|
</div>
|
|
<div id="tab" style="width:100%">
|
<table class="table table-striped table-hover" style="width:100%" >
|
<thead>
|
<th>流程卡</th>
|
<th>宽度</th>
|
<th>高度</th>
|
<th>数量</th>
|
|
<th>使用数</th>
|
</thead>
|
<tbody id="tbody">
|
</tbody>
|
|
|
</table>
|
</div>
|
|
</div>
|
<script>
|
<%
|
//String liuchengka=request.getParameter("line");
|
DBSession sn=null;
|
try{
|
String line=request.getParameter("line");
|
if(line==null){
|
line=mes.getSession("gmms_groups");
|
System.out.println("line:"+line);
|
}
|
String liuchengka=request.getParameter("liuchengka");
|
if(liuchengka==null)
|
liuchengka="null";
|
out.print("var line="+line +";");
|
sn=mes.getMesDBHelper().createSession(false);
|
sn.createStdCall("print_select",2);
|
org.json.JSONArray arr=sn.stdCall(line,liuchengka).resultToJson(false);
|
out.print("var data=");
|
out.print(arr.toString());
|
out.print(";\r\n");
|
sn.close();
|
}
|
catch(Exception e){
|
|
}
|
|
%>
|
|
var datas=null;
|
function select(){
|
var v=document.getElementById("input1").value;
|
if(v!=null && v!="")
|
window.location.href="_print?liuchengka="+v+"&line="+line;
|
else
|
window.location.href="_print?line="+line;
|
}
|
|
|
function create(){
|
if(data!=null){
|
var tb=document.getElementById("tbody");
|
var dts=[];
|
var last=null;
|
var count=0;
|
for(var i=0;i<data.length;i++){
|
var dt=data[i];
|
if(last==null){
|
last=[dt];
|
dts.push(last);
|
}
|
else{
|
if(last[0][2]==dt[2] && last[0][3]==dt[3]){
|
last.push(dt);
|
}
|
else{
|
last=[dt];
|
dts.push(last);
|
}
|
}
|
}
|
datas=[];
|
for(var i=0;i<dts.length;i++){
|
var dd={
|
count:0,
|
items:dts[i]
|
};
|
datas.push(dd);
|
var tr=document.createElement("tr");
|
for(var j=1;j<=3;j++){
|
var td=document.createElement("td");
|
td.innerText=dd.items[0][j];
|
tr.appendChild(td);
|
}
|
var ttd=document.createElement("td");
|
ttd.innerText=dd.items.length;
|
tr.appendChild(ttd);
|
ttd=document.createElement("td");
|
ttd.innerHTML="<input type='text'></intput><button onclick='selectAll(this);'>全选</button>";
|
tr.appendChild(ttd);
|
tr.t_dc=dd;
|
tb.appendChild(tr);
|
}
|
}
|
}
|
function selectAll(td){
|
td.parentNode.children[0].value=td.parentNode.parentNode.children[3].innerText;
|
}
|
create();
|
|
var print_id=null;
|
function success(data){
|
|
if(data.result=="ok"){
|
print_id=data.id;
|
window.open("page/_doprint?id="+print_id);
|
window.location.reload();
|
}
|
}
|
|
function error(data){
|
alert(data.status);
|
}
|
var lck=null;
|
var ceng=null;
|
var a="http://10.12.0.104:8080/GERP/pp/liuchengkaguanlis/HTML/wangmeibiaoqiandayin.jsp?adminid=&caidanid=&gongnengid=&cpmc=&yuyan=cn";
|
//lckhs=NG22081801A//01~&gyqrxhs=
|
function printbiaoqian(){
|
var k=a+"&lckhs="+lck+"~&gyqrxhs="+ceng+"~"+"&mian=此面室内面";
|
window.open(k);
|
}
|
|
|
function comit(){
|
for(var i=0;i<datas.length;i++){
|
datas[i].count=0;s
|
}
|
var tb=document.getElementById("tbody");
|
for(var i=0;i<tb.children.length;i++){
|
var tr=tb.children[i];
|
var c=parseInt(tr.children[4].children[0].value);
|
var dt=tr.t_dc;
|
if(dt.items.length<c){
|
alert("数量设置有误,必须小于最大数量");
|
return;
|
}
|
else{
|
dt.count=c;
|
}
|
|
}
|
var s=null;
|
var liuchengka=null;
|
for(var i=0;i<datas.length;i++){
|
for(var j=0;j<datas[i].count;j++){
|
if(s==null){
|
s=datas[i].items[j][0];
|
}
|
else
|
{
|
s+=","+datas[i].items[j][0];
|
}
|
if(liuchengka==null){
|
liuchengka=datas[i].items[j][1];
|
}
|
}
|
}
|
|
$.ajax({
|
type:"post",
|
url:"data/_print",
|
data:{ ids:s,liuchengka:liuchengka },
|
success:success,
|
error:error
|
});
|
}
|
|
|
</script>
|
</body>
|
</html>
|