<%@ 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">
|
//停止页面自动刷新
|
|
function delecttask(groups,id) {
|
//disableAutoRefresh();
|
$.ajax({
|
async : false,
|
|
type : "GET",
|
|
url : "${ctx}/cutmanage/delecttask/" + id +"/" +groups,
|
|
dataType : "text",
|
|
success : function(data) {
|
window.location.href = "${ctx}/cutmanage/gettask/" + groups;
|
}
|
});
|
alert(groups);
|
}
|
|
function delecttask1(groups,id) {
|
//disableAutoRefresh();disableAutoRefresh();
|
$.ajax({
|
async : false,
|
|
type : "GET",
|
|
url : "${ctx}/cutmanage/delecttask1/" + id+"/" +groups,
|
|
dataType : "text",
|
|
success : function(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"&&fileName.includes('P')){
|
window.location.href = "${ctx}/cutmanage/gettasks/" + groups;
|
}
|
if(state=="1"){
|
alert("当前已存在两个任务")
|
}
|
if(!fileName.includes('P')){
|
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>
|
</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>
|