<%@ 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 type="text/javascript"
|
src="${ctx}/static/jquery/jquery-3.1.0.min.js"></script>
|
<script src="${ctx}/static/js/ng/tb-2.0.js" type="text/javascript"></script>
|
<script type="text/javascript">
|
//停止页面自动刷新
|
|
var groups=0;
|
var id=0;
|
var state=0;
|
//结束任务弹窗
|
function delecttask(groups1,id1) {
|
if(typeof stopRefresh === "function"){
|
stopRefresh();
|
}
|
$("#add-info1").modal('show');
|
groups=groups1;
|
id=id1;
|
state=1
|
|
}
|
//中断任务弹窗
|
function delecttask1(groups1,id1) {
|
if(typeof stopRefresh === "function"){
|
stopRefresh();
|
}
|
$("#add-info1").modal('show');
|
groups=groups1;
|
id=id1;
|
state=2
|
|
}
|
//结束中断任务
|
function delecttask3() {
|
if(state==1){
|
$.ajax({
|
async : false,
|
|
type : "GET",
|
|
url : "${ctx}/cutmanage/delecttask/" + id +"/" +groups,
|
|
dataType : "text",
|
|
success : function(data) {
|
alert(groups+"号线"+data);
|
if(data=="结束成功"){
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
|
}
|
});
|
}else if(state==2){
|
$.ajax({
|
async : false,
|
|
type : "GET",
|
|
url : "${ctx}/cutmanage/delecttask1/" + id+"/" +groups,
|
|
dataType : "text",
|
|
success : function(data) {
|
alert(groups+"号线"+data);
|
if(data=="中断成功"){
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
|
}
|
});
|
}
|
|
}
|
//弹窗取消
|
function delecttask4() {
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
|
/* function delecttask1(groups,id) {
|
//disableAutoRefresh();disableAutoRefresh();
|
$.ajax({
|
async : false,
|
|
type : "GET",
|
|
url : "${ctx}/cutmanage/delecttask1/" + id+"/" +groups,
|
|
dataType : "text",
|
|
success : function(data) {
|
alert(groups+"号线"+data);
|
if(data=="中断成功"){
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
|
}
|
});
|
} */
|
|
function updatetask(id) {
|
//disableAutoRefresh();
|
var groups = document.getElementsByName('groups')[0].value;
|
$.ajax({
|
cache : false,
|
type : "POST",
|
dataType : "json",
|
url : "${ctx}/cutmanage/updatetask",
|
data : {
|
"id" : id,
|
},
|
success : function(data) {
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
});
|
}
|
|
function updatetask1(id) {
|
//disableAutoRefresh();
|
var groups = document.getElementsByName('groups')[0].value;
|
$.ajax({
|
cache : false,
|
type : "POST",
|
dataType : "json",
|
url : "${ctx}/cutmanage/updatetask1",
|
data : {
|
"id" : id,
|
},
|
success : function(data) {
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
});
|
}
|
|
function collectingTasks() {
|
if(typeof stopRefresh === "function"){
|
stopRefresh();
|
}
|
|
var groups = document.getElementsByName('groups')[0].value;
|
var state = document.getElementsByName('state')[0].value;
|
var fileName = document.getElementById("fileName").innerHTML;
|
if(state=="0"){
|
window.location.href = "${ctx}/cutmanage/gettasks/" + groups;
|
}
|
if(state=="1"){
|
alert("当前已存在两个任务")
|
}
|
}
|
|
function updatedengluname() {
|
$("#updatedengluname").modal('show');
|
//disableAutoRefresh();
|
}
|
function updatedengluname1() {
|
//disableAutoRefresh();
|
var groups = document.getElementsByName('groups')[0].value;
|
var dengluname = document.getElementById('dengluname').innerHTML;
|
$.ajax({
|
cache : false,
|
type : "POST",
|
dataType : "json",
|
url : "${ctx}/cutmanage/updatedengluname",
|
data : {
|
"groups" : groups,
|
"username" : dengluname,
|
},
|
success : function(data) {
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
});
|
}
|
|
function able_entry() {
|
var g = ${groups};
|
|
$.ajax({
|
url : "/gmms2/mesview/data/_service",
|
type : "post",
|
data : {
|
m : "load_entery",
|
p : g
|
},
|
success : function(data) {
|
var d = JSON.parse(data);
|
if (d.result != "ok")
|
alert(data);
|
else
|
window.location.reload();
|
},
|
error : function(data) {
|
alert(data);
|
}
|
});
|
}
|
var gongyi = "磨边";
|
var group = ${groups};
|
var rTime = 5000;
|
</script>
|
<style>
|
.box table tr th, .box table tr td {
|
text-align: center;
|
}
|
|
.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;
|
}
|
|
.s-title {
|
font-size: 18px;
|
/*font-weight: bold;
|
text-align :center; */
|
vertical-align: middle;
|
text-align: center
|
}
|
|
.sel-style {
|
width: 200px;
|
font-size: 20px;
|
}
|
</style>
|
|
<title>任务</title>
|
</head>
|
<body>
|
<div class="content-wrapper">
|
<!-- <div style='height:20px;width:300px;background-color:#3C8DBC;float:right;'><span style = 'color:#fff;' >故障情况:</span><span id='infos'></span></div> -->
|
<section class="content-header">
|
<h1>
|
订单任务
|
|
<small>当前班组:</small> <span id="s_current_banzu"
|
style="font-weight: bold;"></span>
|
<button id="btnBanZu" type='button' class='btn btn-primary '
|
onclick='onChangeBanZu()'>选择班组</button>
|
|
<button id="btnOffWork" type='button' class='btn btn-primary ' onclick='offWork()'>切割-产量</button>
|
|
|
<button id="btnOffWork" type='button' class='btn btn-primary ' onclick='collectingTasks()'>领取任务</button>
|
|
|
<small>当前上片工位模式:</small>
|
|
<button id="btnStatcionMode" type='button' class='btn btn-primary' onclick='onChangeMode(${groups})' >单工位</button>
|
<small style='color:red'>(单击按钮切换工位模式)</small>
|
|
<!-- <button id="btnOffWork" type='button' class='btn btn-primary '
|
onclick='offWork()'>下班-报工提交</button> -->
|
</h1>
|
|
<ol class="breadcrumb">
|
|
<li><a href="#">设备<i class="fa fa-dashboard"></i>任务
|
</a></li>
|
</ol>
|
</section>
|
|
<div id="allstatu" allstatu="${allstatu}"></div>
|
<div id="info" info="${info}"></div>
|
<!-- Main content -->
|
<input style="display: none" type="text" name="groups"
|
value="${groups}" />
|
<input style="display: none" type="text" name="state"
|
value="${state}" />
|
<section class="content container-fluid">
|
<div></div>
|
<div>
|
<span>状态:</span> <span id="st"></span>
|
<button class="btn btn-large btn-success" style="margin-left: 20px"
|
onclick="able_entry();">确认</button>
|
<%-- ${rawPackageslistname} --%>
|
|
</div>
|
<div class="box"
|
style="height: 172px; overflow: auto; margin-top: 10px;">
|
<table class="table table-striped table-hover"
|
style="overflow-x: auto">
|
<thead>
|
<tr>
|
<th>工程名称</th>
|
<!-- <th>宽度</th>
|
<th>高度</th>
|
<th>厚度</th>
|
<th>类型</th> -->
|
<th>完成数量</th>
|
<th>总数量</th>
|
<th>完成面积(mm)</th>
|
<th>状态</th>
|
<th>操作</th>
|
|
</tr>
|
</thead>
|
<tbody>${pattertaskHtml}
|
</tbody>
|
</table>
|
</div>
|
<div class="box"
|
style="height: 500px; overflow: auto; margin-top: 10px;">
|
<table class="table table-striped table-hover2"
|
style="overflow-x: auto">
|
<thead>
|
<tr>
|
<th>编号</th>
|
<th>宽度</th>
|
<th>高度</th>
|
<th>厚度</th>
|
<th>颜色</th>
|
<th>状态</th>
|
<th>工程</th>
|
<th>操作</th>
|
|
</tr>
|
</thead>
|
<tbody>${pattertaskHtml2}
|
</tbody>
|
</table>
|
</div>
|
|
|
<div class="modal fade" id="add-info1" tabindex="-1" role="dialog"
|
aria-labelledby="myModalLabel" aria-hidden="true">
|
<form class="form-horizontal" role="form">
|
<div class="modal-dialog">
|
<div class="modal-content">
|
<div class="modal-header">
|
<button type="button" class="close" onclick="delecttask4()" data-dismiss="modal"
|
aria-hidden="true">×</button>
|
<h3 class="modal-title" id="DEL_AlertTitle">操作提示:</h3>
|
</div>
|
<div class="modal-body" style="text-align: left;">
|
<h3 id="DEL_MsgShow">
|
是否确定执行 <span id="DEL_Id" style="sixe: 25px; font-weight: bold"></span>
|
<span style="sixe: 20px; color: red; font-weight: bold">结束/中断任务
|
</span> 操作?
|
</h3>
|
</div>
|
<div class="modal-footer">
|
|
<button type="button" onclick="delecttask4()" class="btn btn-default btn-lg"
|
data-dismiss="modal">否</button>
|
<button type="button" onclick="delecttask3()" class="btn btn-primary btn-lg" id="addbtnsubmit">是</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
|
</section>
|
|
<%@ include file="/WEB-INF/views/mes/view/modal_banzu.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_tijiaobaogong.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_tishi.jsp"%>
|
<%@ include file="/WEB-INF/views/mes/view/modal_QG_tijiaobaogong.jsp"%>
|
<!-- /.content -->
|
</div>
|
<%@ include file="/WEB-INF/views/mes/view/modal_js_gongwei_mode.jsp" %>
|
<script>
|
// 设备页面自动刷新
|
function refreshStatus() {
|
window.location.reload();
|
}
|
|
//页面定时刷新 暂停 恢复
|
/* var interval = setInterval('refreshStatus()', rTime);//定时刷新
|
function refresh() {
|
interval = setInterval('refreshStatus()', rTime);//刷新恢复
|
}
|
|
*/
|
function stopRefresh() {
|
clearInterval(interval);//停止刷新
|
}
|
|
|
var interval = setInterval('isStop()', rTime);//定时刷新
|
function isStop(){ //2024-1-10 yzx 修改 原因:原刷新页面有问题
|
var str=['baogong_info','div_banzu'];
|
var isInterval_=0;
|
for(var i=0;i<str.length;i++){
|
var isdisplay=document.getElementById(str[i]).style.display;
|
if(isdisplay=='block'){
|
//不刷新
|
isInterval_=1;
|
break;
|
}
|
}
|
if(isInterval_==0){
|
//刷新
|
refreshStatus();
|
}
|
}
|
/* $(function() {
|
|
$('#baogong_info').on('hide.bs.modal', function() {
|
refresh();
|
})
|
|
$('#baogong_info').on('show.bs.modal', function() {
|
stopRefresh();
|
})
|
|
$('#div_banzu').on('hide.bs.modal', function() {
|
refresh();
|
})
|
|
$('#div_banzu').on('show.bs.modal', function() {
|
stopRefresh();
|
})
|
}); */
|
|
var st = ${able};
|
if (st == 0) {
|
$("#st").text("未确认");
|
$("#st").attr('class','label label-warning');
|
|
}else if(st==1) {
|
$("#st").text("已确认");
|
$("#st").attr('class','label label-success');
|
}
|
else {
|
$("#st").text("已确认");
|
$("#st").attr('class','label label-danger');
|
}
|
|
|
</script>
|
<!-- /.content-wrapper -->
|
</body>
|
</html>
|