<%@ 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;
|
}
|
|
.s-style {
|
font-size: 18px;
|
font-weight: bold;
|
text-align: left;
|
}
|
</style>
|
|
<script>
|
var rTime = 5000;//自动刷新间隔时间 单位:毫秒
|
var url = "/gmms2/mesview/data/_onlineglass_manage";
|
var p_url = "/gmms2/mesview/data/_public_manage";
|
<%String groups = request.getParameter("group");
|
if (groups == null)
|
groups = "null";
|
out.print("var group=" + groups + ";\r\n");
|
String gongyi = request.getParameter("gongyi");
|
if (gongyi == null)
|
gongyi = "null";
|
out.print("var gongyi='" + gongyi + "';\r\n");%>
|
var current_bz = null;
|
</script>
|
|
|
|
<title>在线玻璃</title>
|
</head>
|
<body>
|
<div class="content-wrapper">
|
<div>
|
<section class="content-header">
|
<h1>
|
<span id=s_title> </span> <small>当前班组:</small>
|
<span id="s_current_banzu" style="font-weight: bold;"></span>
|
<!--
|
<button style='background-color: green;' type='button'
|
class='btn btn-primary ' onclick='onChangeBanZu()'>更换班组</button> -->
|
|
</h1>
|
<ol class="breadcrumb">
|
<!-- <li>
|
<a href="#"><i class="fa fa-reply"></i></a>
|
</li> -->
|
</ol>
|
</section>
|
</div>
|
|
<!-- 下片位信息 -->
|
<div>
|
<section class="content container-fluid">
|
<div class="box" style="overflow: auto;">
|
<div class="box-header"></div>
|
|
<!-- /.box-header -->
|
<div class="box-body no-padding" id="c_detail"></div>
|
</div>
|
</section>
|
</div>
|
|
<%@ include file="/WEB-INF/views/mes/view/modal_posun.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_banzu.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_tishi.jsp"%>
|
|
</div>
|
<!-- /.content-wrapper -->
|
|
<!-- 页面信息初始化部分 -->
|
<script>
|
function initPage() {
|
var t_title = gongyi + " " + group + "线 线上玻璃";
|
$("#s_title").text(t_title);
|
$("title").text(t_title);
|
|
}
|
</script>
|
|
<!-- 钢化前线上玻璃队列 -->
|
<script>
|
var opt = {
|
table : {
|
style : "width:100%",
|
"class" : "table table-striped table-hover"
|
},
|
columns : [
|
|
{
|
name : "序号",
|
binding : 0,
|
style : "width:5%;",
|
//style : "font-weight:bold",
|
//style : "text-align:center",
|
filter : {}
|
|
}, {
|
name : "玻璃ID",
|
binding : 1,
|
//style : "width:5%",
|
// editAble:true,//设置列可编辑
|
filter : {}
|
//设置列可搜索
|
}, {
|
name : "长度",
|
binding : 2,
|
filter : {}
|
}, {
|
name : "宽度",
|
binding : 3,
|
filter : {}
|
}, {
|
name : "膜系",
|
binding : 4,
|
filter : {}
|
}, {
|
name : "流程卡",
|
binding : 5,
|
filter : {}
|
}, {
|
name : "工艺",
|
binding : 6,
|
filter : {}
|
}, {
|
name : "状态",
|
binding : 7,
|
type : "element",
|
filter : {}
|
}, {
|
name : "架子号",
|
binding : 8,
|
//type : "element",
|
filter : {}
|
}, {
|
name : "顺序",
|
binding : 9,
|
//type : "element",
|
filter : {}
|
}, {
|
name : "组号",
|
binding : 10,
|
//style : "width:15%;",
|
//type : "element",
|
filter : {}
|
}, {
|
name : "炉号",
|
binding : 11,
|
//style : "width:15%;",
|
//type : "element",
|
filter : {}
|
}, {
|
name : "操作",
|
binding : 15,
|
style : "width:28%;",
|
type : "element",
|
filter : {}
|
} ]
|
};
|
|
//创建表
|
var db = createTable(document.getElementById("c_detail"), opt);
|
var a = true;
|
var t = false;
|
|
//加载表格内容
|
function loadGHQData() {
|
$.ajax({
|
type : "post",
|
data : {
|
caozuo : "获取列表",
|
gongyi : gongyi,
|
line : group
|
},
|
dataType : "json",
|
url : url,
|
success : loadSuccess,
|
error : loadError
|
});
|
//a = true;
|
}
|
|
function loadSuccess(data) {
|
|
var d = data;
|
|
//var rIndex = new Array();
|
for (var i = 0; i < d.length; i++) {
|
|
d[i][0] = i + 1;
|
var btn_ = "";
|
if (d[i][7] == '破损') {
|
d[i][7] = "破损";
|
} else {
|
|
btn_ += "<button class='btn btn-large btn-warning' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"破损\""
|
+ ")'>破损</button>";
|
|
btn_ += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新上片\""
|
+ ")'>重新上片</button>";
|
btn_ += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新复合\""
|
+ ")'>重新复合</button>";
|
btn_ += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新摆片\""
|
+ ")'>重新摆片</button>";
|
btn_ += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新钢化\""
|
+ ")'>重新钢化</button>";
|
|
}
|
d[i][15] = btn_;
|
}
|
|
db.update(d);
|
/* for ( var r in rIndex) {
|
$("table tbody tr").eq(rIndex[r]).css('background', 'darkgray');
|
} */
|
}
|
|
function loadError(data) {
|
|
var d = data;
|
}
|
</script>
|
|
<!-- 钢化后线上玻璃队列 -->
|
<script>
|
var a = true;
|
var t = false;
|
|
//加载表格内容
|
function loadGHHData() {
|
$.ajax({
|
type : "post",
|
data : {
|
caozuo : "获取列表",
|
gongyi : gongyi,
|
line : group
|
},
|
dataType : "json",
|
url : url,
|
success : ghhSuccess,
|
error : ghhError
|
});
|
//a = true;
|
}
|
|
function ghhSuccess(data) {
|
|
var d = data;
|
|
var rIndex = new Array();
|
for (var i = 0; i < d.length; i++) {
|
|
d[i][0] = i + 1;
|
|
var s = "";
|
if (d[i][7] == "破损" ||d[i][7]== "人工拿走") {
|
|
}
|
|
else {
|
|
s += "<button class='btn btn-large btn-warning' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"破损\""
|
+ ")'>破损</button>";
|
s += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新复合\""
|
+ ")'>重新复合</button>";
|
s += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"重新下片\""
|
+ ")'>重新下片</button>";
|
s += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"人工拿走\""
|
+ ")'>人工拿走</button>";
|
|
}
|
|
|
if (i == 0) {
|
|
s += " <button class='btn btn-large btn-success' onclick='setGlassState("
|
+ "\""
|
+ d[i][1]
|
+ "\","
|
+ d[i][14]
|
+ ",\"下片完成\""
|
+ ")'>下片完成</button>";
|
}
|
d[i][15] = s;
|
|
}
|
|
db.update(d);
|
/* for ( var r in rIndex) {
|
$("table tbody tr").eq(rIndex[r]).css('background', 'darkgray');
|
} */
|
}
|
|
function ghhError(data) {
|
|
var d = data;
|
|
/* if (a == true) {
|
setTimeout(loadTable, 5000);
|
a = false;
|
} */
|
}
|
|
//InitLoad();
|
</script>
|
|
<!-- OK_Submit -->
|
<script>
|
function change_Submit(id, type) {
|
/* alert(id+","+type);
|
return; */
|
$.ajax({
|
type : "post",
|
data : {
|
Id : id,
|
leixing : type,
|
caozuo : "修改",
|
gongyi : gongyi,
|
line : group
|
},
|
dataType : "text",
|
url : url,
|
success : function(data) {
|
var d = data.trim();
|
if (d == 1) {
|
$("#CZ_Sure").modal('toggle');
|
show();
|
}
|
|
|
},
|
error : function(data) {
|
$("#CZ_Msg").modal('toggle');
|
$("#cz_Ming").text(type);
|
$("#cz_Zhuangtai").text(data);
|
$("#cz_mingxi").text(data);
|
}
|
});
|
}
|
</script>
|
|
<!-- 设置玻璃状态 -->
|
<script>
|
function setGlassState(gId, Id, type) {
|
|
$("#CZ_Title").text(type);
|
|
$("#czqr_Zhuangtai").html(gId);
|
$("#czqr_Ming").html(type);
|
|
$("#p-yuanyin").attr("style","display:none");
|
if(type == "破损"){
|
|
$("#btnSure").attr("onclick","setGlassCiPo('" + Id + "','" + type + "')");
|
}else{
|
|
$("#btnSure").attr("onclick",
|
"change_Submit('" + Id + "','" + type + "')");
|
|
|
}
|
$("#CZ_Sure").modal('toggle');
|
|
|
}
|
</script>
|
|
<!-- 页面,刷新,停止刷新 -->
|
<script>
|
//页面定时刷新 暂停 恢复
|
var interval = setInterval('show()', rTime);//定时刷新
|
function refresh() {
|
interval = setInterval('show()', rTime);//刷新恢复
|
}
|
|
function stopRefresh() {
|
clearInterval(interval);//停止刷新
|
}
|
|
$(function() {
|
$('#div_cipo').on('hide.bs.modal', function() {
|
refresh();
|
})
|
|
$('#div_cipo').on('show.bs.modal', function() {
|
stopRefresh();
|
})
|
});
|
</script>
|
|
|
<!-- 初始执行 -->
|
<script>
|
initPage();
|
function show() {
|
if (gongyi == "钢化前") {
|
|
loadGHQData();
|
} else if (gongyi == "钢化后") {
|
loadGHHData();
|
}
|
}
|
show();//表内容加载
|
getCiPoInfo();
|
</script>
|
|
</body>
|
|
|
</html>
|