<%@ 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}" />
|
|
<html>
|
<head>
|
<script src="tb.js"></script>
|
<script src="jq.js"></script>
|
<script src="${ctx}/static/js/ng/tb.js" type="text/javascript"></script>
|
|
<style>
|
.table>tbody>tr>td {
|
vertical-align: middle;
|
/* content:middle; */
|
text-align: center;
|
font-weight: bold;
|
font-size: 16px;
|
/* border: 1px solid green; */
|
}
|
|
.table>thead>tr>th {
|
font-weight: bold;
|
font-size: 20px;
|
text-align: center;
|
}
|
|
h1 {
|
display: inline;
|
}
|
|
.s-style {
|
font-size: 18px;
|
font-weight: bold;
|
}
|
</style>
|
|
<script>
|
var rTime = 60000;//自动刷新间隔时间 单位:毫秒
|
var rUrl = "/gmms2/mesview/data/_cangchuliaojia_mangage";
|
var gongyi="仓储";
|
var current_bz = "";
|
</script>
|
|
<title>半成品管理-料架管理</title>
|
</head>
|
<body>
|
<div class="content-wrapper">
|
<div>
|
<section class="content-header">
|
<h1>
|
半成品管理-料架管理
|
</h1>
|
|
<ol class="breadcrumb">
|
<li>
|
</li>
|
<li class="active"></li>
|
</ol>
|
</section>
|
</div>
|
|
<!-- 理片任务信息 -->
|
<div>
|
<section class="content container-fluid">
|
<div class="box">
|
<div class="box-header"></div>
|
<!-- /.box-header -->
|
<div class="box-body no-padding" id="jiaWeiXinXi"></div>
|
</div>
|
</section>
|
</div>
|
|
<!-- 弹窗 -->
|
<div class="modal fade" id="CZ-info" tabindex="-1" role="dialog"
|
aria-labelledby="myModalLabel" aria-hidden="true">
|
<form class="form-horizontal" role="form">
|
<div class="modal-dialog">
|
<div class="modal-content">
|
<input type='hidden' id="lineprint">
|
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal"
|
aria-hidden="true">×</button>
|
<h3 class="modal-title" id="CZ_AlertTitle">操作提示:</h3>
|
</div>
|
<div class="modal-body" style="text-align: left;">
|
<h3 id="CZ_MsgShow">
|
是否确定执行 <span id="CZ_Id" style="font-weight: bold"></span> 号 <span
|
id="CZ_NeiRong" style="color: red; font-weight: bold"> </span>
|
操作?
|
</h3>
|
</div>
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-primary btn-lg"
|
data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-warning btn-lg"
|
id="CZ_button" onclick="CZ_Submit()">确认</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
|
|
<!-- 绑定架子 -->
|
<div class="modal fade" id="BJ-Info" tabindex="-1" role="dialog"
|
aria-labelledby="myModalLabel" aria-hidden="true">
|
<div class="modal-dialog">
|
<form class="form-horizontal" role="form" id="category_add"
|
method="post">
|
<div class="modal-content">
|
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal"
|
aria-hidden="true" data-backdrop="static">×</button>
|
<h3 class="modal-title" id="myModalLabel"
|
style="font-weight: bolder;">绑定操作</h3>
|
</div>
|
|
<div class="modal-body">
|
<div class="form-group" id="ljh_group">
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">选择架号: </label>
|
</h4>
|
|
<div class="col-lg-6 input-group">
|
|
<select id="kj_content" class="span_tasktext form-control"
|
style="font-size: 18px">
|
|
</select>
|
</div>
|
</div>
|
|
<!--
|
<p style="text-align: center; font-size: 20px">
|
选择流程卡号或手动输入流程卡号</p> -->
|
|
|
<div class="form-group" id="lck_group">
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">选择架号: </label>
|
</h4>
|
|
<div class="col-lg-6 input-group">
|
|
<select id="lck_content" class="span_tasktext form-control"
|
style="font-size: 18px">
|
|
</select>
|
</div>
|
|
|
|
</div>
|
|
|
<div class="form-group" style="display: none">
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">输入流程卡号: </label>
|
</h4>
|
|
<div class="col-lg-6 input-group">
|
<span class="input-group-addon"
|
style="font-size: 18px; font-weight: bold;">NG</span> <input
|
type="text" class="form-control" style="font-size: 18px"
|
id="txtLCK">
|
</div>
|
</div>
|
|
<div class="form-group">
|
|
<p style="text-align: center; font-size: 20px; color: red"
|
id="set_lckInfo"></p>
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
<button type="button" class="btn btn-primary btn-lg"
|
data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-success btn-lg"
|
id="BJ_button" onclick="BJ_Submit()">确认</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
|
<%@ include file="/WEB-INF/views/mes/view/modal_xiangqing.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_posun.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_tishi.jsp"%>
|
|
</div>
|
<!-- /.content-wrapper -->
|
|
|
<!-- 表内容显示 -->
|
<script>
|
var opt = {
|
table : {
|
style : "width:100%",
|
"class" : "table table-striped table-hover"
|
},
|
columns : [
|
{
|
name : "工位",
|
binding : 0,
|
filter : {}
|
}, {
|
name : "架号",
|
binding : 1,
|
filter : {}
|
//设置列可搜索
|
}, {
|
name : "流程卡号",
|
binding : 2,
|
//type : "element",
|
//style:"text-align:right",
|
filter : {}
|
//设置列可搜索
|
}
|
, {
|
name : "",
|
binding : 20,
|
type : "element",
|
//style:"text-ligin:left",
|
filter : {}
|
//设置列可搜索
|
}, {
|
name : "玻璃数量",
|
binding : 3,
|
filter : {}
|
}, {
|
name : "AB面",
|
binding : 4,
|
type : "element",
|
filter : {}
|
}
|
, {
|
name : "任务状态",
|
binding : 5,
|
filter : {}
|
}, {
|
name : "工位状态",
|
binding : 6,
|
type : "element",
|
filter : {}
|
}
|
, {
|
name : "操作",
|
binding : 7,
|
type : "element",
|
filter : {}
|
}]
|
};
|
<%String groups = request.getParameter("group");
|
if (groups == null)
|
groups = "null";
|
out.print("var group=" + groups + ";\r\n");%>
|
//创建表
|
var db = createTable(document.getElementById("jiaWeiXinXi"), opt);
|
var a = true;
|
var t = false;
|
|
//加载表格内容
|
function loadTable() {
|
|
$.ajax({
|
type : "post",
|
data : {
|
yemian:"半成品仓储",
|
caozuo:"获取列表",
|
leixing:"查询",
|
line : group
|
},
|
dataType : "json",
|
url : "/gmms2/mesview/data/_cangchuliaojia_mangage",
|
success : loadSuccess,
|
error : loadError
|
});
|
|
//a = true;
|
}
|
loadTable();
|
|
function loadSuccess(data) {
|
var d = data;
|
//alert(d);\
|
for (var i = 0; i < d.length; i++) {
|
if(d[i][2]!=null && d[i][2] != ""){
|
d[i][20] =" <button class='btn btn-large btn-success' onclick='look_detail(\""+ d[i][2] + "\")'>查看详情</button>";
|
}else{
|
d[i][20] ="";
|
}
|
|
//添加操作按钮
|
d[i][7]="";
|
//AB面
|
if(d[i][5]==""&&d[i][6]=="禁用"&&d[i][1]!=""){
|
if(d[i][4]!=null&&d[i][4]!=""){
|
d[i][4]="<button class='btn btn-large btn-success' onclick='CaoZuo("+d[i][1]+",\""+d[i][4]+"\",\"修改\")'>"+d[i][4]+"</button>";
|
}
|
}else{
|
if(d[i][4]!=null&&d[i][4]!=""){
|
d[i][4]="<button disabled class='btn btn-large btn-success' onclick='CaoZuo("+d[i][1]+",\""+d[i][4]+"\",\"修改\")'>"+d[i][4]+"</button>";
|
}
|
}
|
|
|
//绑定架子
|
if(d[i][5]==""&&d[i][6]=="禁用"&&d[i][1]==""){
|
|
d[i][7]+="<button class='btn btn-large btn-success' onclick='CaoZuo("+d[i][8]+",\"绑定架子\",\"修改\")'>绑定架子</button> ";
|
|
|
}else{
|
d[i][7]+="<button disabled class='btn btn-large btn-success' onclick='CaoZuo("+d[i][8]+",\"绑定架子\",\"修改\")'>绑定架子</button> ";
|
|
}
|
|
//去除架子
|
if(d[i][5]==""&&d[i][6]=="禁用" && d[i][1]!=""){
|
|
d[i][7]+="<button class='btn btn-large btn-success' onclick='CaoZuo("+d[i][8]+",\"去除架子\",\"修改\")'>去除架子</button> ";
|
|
|
}else{
|
d[i][7]+="<button disabled class='btn btn-large btn-success' onclick='CaoZuo("+d[i][8]+",\"去除架子\",\"修改\")'>去除架子</button> ";
|
}
|
|
|
//绑定流程卡
|
if(d[i][5]==""&&d[i][6]=="禁用"&&d[i][2]==""&&d[i][1]!=""){
|
d[i][7]+="<button class='btn btn-large btn-success' onclick='CaoZuo(\""+d[i][8]+"\",\"绑定流程卡\")'>绑定流程卡</button> ";
|
|
}else{
|
d[i][7]+="<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\""+d[i][8]+"\",\"绑定流程卡\")'>绑定流程卡</button> ";
|
|
}
|
|
|
//人工拿走
|
if(d[i][5]==""&&d[i][6]=="禁用"&&d[i][2]!=""){
|
d[i][7]+="<button class='btn btn-large btn-success' onclick='CaoZuo(\""+d[i][8]+"\",\"人工拿走\",\"修改\")'>人工拿走</button>";
|
}else{
|
d[i][7]+="<button disabled class='btn btn-large btn-success' onclick='CaoZuo(\""+d[i][8]+"\",\"人工拿走\",\"修改\")'>人工拿走</button>";
|
}
|
|
|
//工位状态
|
if(d[i][6]=="禁用"){
|
|
d[i][6]="<button class='btn btn-large btn-danger' style='background-color :#d9534f' onclick='CaoZuo("+d[i][8]+",\""+d[i][6]+"\",\"修改\")'>"+d[i][6]+"</button>";
|
}else{
|
|
d[i][6]="<button class='btn btn-large btn-success' onclick='CaoZuo("+d[i][8]+",\""+d[i][6]+"\",\"修改\")'>"+d[i][6]+"</button>";
|
}
|
|
|
}
|
db.update(d);
|
|
}
|
function opens(lckh,No){
|
No="1";
|
window.open("${ctx}/mesview/_ZKSP_renwu?lckh="+lckh+"&No="+No+"&group=<%=groups%>", 'popwindow',
|
'height=655,width=1700, top=50, left=24, .toolbar=no, menubar=no,scrollbars=no, resizable=no,location=no, status=no');
|
|
}
|
function loadError(data) {
|
//alert("刷新了");
|
/* if (a == true) {
|
setTimeout(loadTable, 5000);
|
a = false;
|
} */
|
}
|
|
//InitLoad();
|
</script>
|
|
<!-- 页面定时刷新 暂停 恢复 -->
|
<script>
|
var interval = setInterval('loadTable()', rTime);//定时刷新
|
function refresh() {
|
interval = setInterval('loadTable()', rTime);//刷新恢复
|
}
|
|
function stopRefresh() {
|
clearInterval(interval);//停止刷新
|
}
|
|
$(function() {
|
|
$('#CZ-info').on('show.bs.modal', function() {
|
stopRefresh();
|
//alert("停止刷新1");
|
});
|
|
});
|
</script>
|
|
<!-- 操作 -->
|
<script>
|
//开始
|
var current_Id;
|
var current_Nr;
|
var current_Lx;
|
//操作
|
function CaoZuo(Id, CZ_NeiRong, CZ_LeiXing) {
|
//stopRefresh();
|
|
$("#CZ_NeiRong").text(CZ_NeiRong);
|
|
if (Id == 0) {
|
var czmsg = "编号为空,请刷新页面后再次尝试退出操作!";
|
$("#CZ_MsgShow").html(czmsg);
|
$("#CZ_button").attr("style", "display:none;");
|
} else {
|
$("#CZ_Id").html(Id);
|
current_Id = Id;
|
current_Nr = CZ_NeiRong;
|
current_Lx = CZ_LeiXing;
|
}
|
|
if(CZ_NeiRong == "绑定架子"){
|
$.ajax({
|
type : "post",
|
url : rUrl,
|
dataType : 'json',
|
data : {
|
yemian : "半成品仓储",
|
caozuo : "获取料架",
|
//AB : AB
|
leixing : "查询",
|
line : group
|
},
|
success : function(data){
|
var d = data;
|
var html = " <option value='0'>可选料架</option>";
|
$("#kj_content").empty();
|
for (var i = 0; i < d.length; i++) {
|
if(d[i][2] == null){
|
html += " <option value="+d[i][0]+">【" + d[i][0] + " 号】-" +d[i][1]+"面"+ "</option>";
|
|
}else{
|
html += " <option value="+d[i][0]+">【" + d[i][0] + " 号】-" +d[i][1]+"面-"+" "+d[i][2]
|
+ "</option>";
|
}
|
}
|
document.getElementById("kj_content").innerHTML += html;
|
$('#lck_group').css('display','none');
|
$('#ljh_group').css('display','');
|
$('#BJ_button').attr('onclick','bindJZ('+Id+')');
|
$('#BJ-Info').modal('toggle');
|
|
},
|
error : function(data){
|
|
//alert(data);
|
}
|
});
|
|
}else if(CZ_NeiRong == "绑定流程卡"){
|
$.ajax({
|
type : "post",
|
url : rUrl,
|
dataType : 'json',
|
data : {
|
yemian : "半成品仓储",
|
caozuo : "获取流程卡",
|
//AB : AB
|
leixing : "查询",
|
line : group
|
},
|
success : function(data){
|
var d = data;
|
var html = " <option value='0'>可选流程卡</option>";
|
$("#lck_content").empty();
|
for (var i = 0; i < d.length; i++) {
|
html += " <option value="+d[i][0]+">【" + d[i][0] + "】 数量:" +d[i][1]+ "</option>";
|
}
|
document.getElementById("lck_content").innerHTML += html;
|
|
},
|
error : function(data){
|
|
|
}
|
})
|
|
$("#set_lckInfo").html("");
|
$('#ljh_group').css('display','none')
|
$('#lck_group').css('display','')
|
$('#txtLCK').val("");
|
$('#BJ_button').attr('onclick','bindLCK('+Id+')');
|
$('#BJ-Info').modal('toggle');
|
}
|
|
else{
|
$('#CZ-info').modal('toggle');
|
|
}
|
}
|
|
function CZ_Submit() {
|
if (current_Id == "" || current_Id == 0) {
|
return;
|
}
|
$.ajax({
|
async : true,
|
//cache:false,
|
type : "POST",
|
url : rUrl,
|
dataType : 'text',
|
data : {
|
yemian : "半成品仓储",
|
caozuo : current_Nr,
|
leixing : current_Lx,
|
Id : current_Id,
|
line : group
|
|
},
|
success : czSuccess,
|
error : czError
|
});
|
|
}
|
|
function czSuccess(data) {
|
var d = data;
|
d = d.trim();
|
$('#CZ-info').modal('hide');
|
if (d < 1) {
|
czError;
|
} else {
|
loadTable();
|
}
|
}
|
|
function czError(data) {
|
$("#CZ_Msg").modal('toggle');
|
$("#CZ_Ming").html("" + current_Nr + "操作");
|
$("#CZ_Zhuangtai").html("执行失败,请检查原因!");
|
$("#CZ_Zhuangtai").attr("style", "color:red;");
|
}
|
</script>
|
|
<!-- 绑定架子 -->
|
<script>
|
|
function bindJZ(Id) {
|
|
var jH = $("#kj_content").val();
|
|
if (jH != 0) {
|
|
$.ajax({
|
async : true,
|
//cache:false,
|
type : "POST",
|
url : rUrl,
|
dataType : 'text',
|
data : {
|
yemian : "半成品仓储",
|
caozuo : "绑定料架",
|
leixing : "修改",
|
Id : current_Id,
|
LiaoJiaHao : jH,
|
line : group
|
|
},
|
success : function(data) {
|
var d = data.trim();
|
if (d == 1) {
|
$('#BJ-Info').modal('hide');
|
loadTable();
|
}
|
|
},
|
error : function(data) {
|
|
$("#CZ_Msg").modal('toggle');
|
$("#CZ_Ming").html("绑定料架操作");
|
$("#CZ_Zhuangtai").html("执行失败,请检查原因!" + data);
|
$("#CZ_Zhuangtai").attr("style", "color:red;");
|
}
|
});
|
|
} else {
|
|
$("#set_lckInfo").html("请选择料架后再次尝试点击确认!");
|
return;
|
}
|
}
|
</script>
|
|
|
<!-- 绑定流程卡 -->
|
<script>
|
function bindLCK(Id) {
|
var liuchengkahao = "";
|
var lcks = $("#lck_content").val();
|
|
if(lcks==0){
|
|
$("#set_lckInfo").html("请选择流程卡后再次尝试点击确认!");
|
return;
|
}
|
liuchengkahao = lcks;
|
/* return;
|
|
var lck = $("#txtLCK").val();
|
|
var liuchengkahao = "";
|
if (lck == null || lck == "") {
|
$("#set_lckInfo")
|
.html("异常:请输入流程卡号后再次尝试点击确认!");
|
return;
|
}
|
|
if (lck.indexOf("NG") == 0) {
|
|
liuchengkahao = lck;
|
} else if (lck.indexOf("NG") == -1) {
|
|
liuchengkahao = "NG" + $("#txtLCK").val();
|
} else {
|
liuchengkahao = "";
|
} */
|
|
//alert(liuchengkahao);
|
|
$.ajax({
|
async : true,
|
//cache:false,
|
type : "POST",
|
url : rUrl,
|
dataType : 'text',
|
data : {
|
yemian : "半成品仓储",
|
caozuo : "绑定流程卡",
|
leixing : "修改",
|
Id : current_Id,
|
LCKNo : liuchengkahao,
|
line : group
|
|
},
|
success : function(data) {
|
var d = data.trim();
|
if (d == 1) {
|
$('#BJ-Info').modal('hide');
|
loadTable();
|
}
|
|
},
|
error : function(data) {
|
|
$("#CZ_Msg").modal('toggle');
|
$("#CZ_Ming").html("绑定流程卡操作");
|
$("#CZ_Zhuangtai").html("执行失败,请检查原因!" + data);
|
$("#CZ_Zhuangtai").attr("style", "color:red;");
|
}
|
});
|
|
}
|
|
getCiPoInfo();
|
</script>
|
|
|
</body>
|
</html>
|