<%@ page contentType="text/html;charset=UTF-8"%>
|
|
<html>
|
<head>
|
<link rel="stylesheet" href="../static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.min.css">
|
<!-- Font Awesome -->
|
<link rel="stylesheet" href="../static/AdminLTE/bower_components/font-awesome/css/font-awesome.min.css">
|
<!-- Ionicons -->
|
<link rel="stylesheet" href="../static/AdminLTE/bower_components/Ionicons/css/ionicons.min.css">
|
<!-- Theme style -->
|
<link rel="stylesheet" href="../static/AdminLTE/dist/css/AdminLTE.min.css">
|
<link rel="stylesheet" href="../static/AdminLTE/dist/css/skins/skin-blue.min.css">
|
<link type="text/css" rel="stylesheet" href="../static/AdminLTE/bower_components/bootstrap/dist/css/bootstrap.css">
|
<script type="text/javascript"
|
src="../static/jquery/jquery-3.1.0.min.js"></script>
|
<script type="text/javascript" src="../static/bootstrap/3.3.7/js/bootstrap.min.js"></script>
|
<!-- <script src="tb.js"></script>
|
<script src="jq.js"></script>
|
<script src="../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;
|
}
|
</style>
|
|
<script>
|
var rTime = 500000;//自动刷新间隔时间 单位:毫秒
|
var gh_url = "/gmms2/mesview/data/_guanghuaqian_manage";
|
var url = "/gmms2/mesview/data/_switch_ganghua_mode";
|
<%String groups = request.getParameter("group");
|
if (groups == null)
|
groups = "null";
|
out.print("var group=" + groups + ";\r\n");%>
|
|
</script>
|
|
|
|
<title>钢化前管理-上片位信息</title>
|
</head>
|
<body style="padding: 20px;background-color:#D5EAFF;height:100%">
|
<div id='app'>
|
<div>
|
<section class="content-header">
|
<h1>
|
<span id="groupNum"> </span> 号钢化前管理-上片位信息
|
</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">
|
<h3>
|
<small>当前吸片模式</small>
|
<button id="ms_xipian" class="btn btn-lg btn-success"
|
type='button' data-toggle='popover' data-content=''
|
data-trigger='hover' @click="changeXPState(xipianState[0][0])">吸片</button>
|
<small>当前优化模式</small>
|
|
<button id="ms_youhua" class="btn btn-lg btn-success"
|
type='button' data-toggle='popover' data-content=''
|
data-trigger='hover' @click="changeMode">幕墙模式</button>
|
|
<!-- <button id="ms_youhua" class="btn btn-lg btn-success"
|
type='button' data-toggle='popover' data-content=''
|
data-trigger='hover' onclick="sure_ShangJia()">上架确认</button> -->
|
|
<small > 摆片描述:<strong id="current_bp" style="color:black">
|
宽:{{baipian[0][0]}} 长:{{baipian[0][1]}} X轴间隔:{{baipian[0][2]}} Y轴间隔:{{baipian[0][3]}}
|
</strong>(单位:毫米)</small>
|
<button id="ms_baipian" class="btn btn-lg btn-success"
|
type='button' data-toggle='popover' data-content=''
|
data-trigger='hover' onclick="show_update_bp(1);">修改</button>
|
|
<button class="btn btn-lg btn-success"
|
style="float: right; margin-right: 5%;"
|
@click="sureShangJia">上架确认</button>
|
</h3>
|
</div>
|
|
<!-- /.box-header -->
|
<div class="box-body no-padding" id="c_detail">
|
|
<table class="table table-stripeds table-hover" id="mtable" style="overflow-x: auto">
|
<tr>
|
<th>上片位</th>
|
<th>流程卡</th>
|
<th>状态</th>
|
<th>总数量</th>
|
<th>破损数量</th>
|
<th>优化数量</th>
|
<th>完成数量</th>
|
<th>未完成数量</th>
|
<th>上片剩余数量</th>
|
<th>AB面</th>
|
<th>操作</th>
|
|
</tr>
|
<tr v-show="Object.keys(items).length!=0" v-for="(items,index) in shuzu">
|
<td v-show="indexs>2" v-for="(item,key,indexs) in items">
|
{{item}}
|
|
<button @click='chanageUse(items[3])' v-if='items[1]==0 && indexs==12' class='btn btn-large btn-success' >
|
设置使用面
|
</button>
|
<button @click='lookDetail(items[3],items[4])' v-if='items[2]==1000 && indexs==4' button class='btn btn-large btn-success' >
|
查看详情
|
</button>
|
<button @click='updateNum(items[3],index)' v-if="indexs==11 && items[4]!='' " button class='btn btn-large btn-success' >
|
修改
|
</button>
|
</td>
|
<td ><!-- empty_JiaZi -->
|
<button @click="clearTask(items[3],items[0],items[12])" v-if="items[2]==1000 && items[2] !=0" class='btn btn-large btn-warning' >清除任务信息</button>
|
<button @click="deleteGlass(items[3],items[0],items[12],items[11])" v-if="items[2] ==0 || items[4]!='' && items[2]!=1000 " class='btn btn-large btn-success'>删除上片位信息</button>
|
<button @click="addRack(items[3])" v-if="items[4]==''" class='btn btn-large btn-success'>绑定流程卡</button>
|
<!-- <button v-elseif="items[6]*1==items[9]*1 || items[6]==items[9]*1+items[7]*1" class='btn btn-large btn-success' onclick='del_rackInfo'>删除上片位信息</button> -->
|
</td>
|
|
</tr>
|
</table>
|
|
|
|
</div>
|
</div>
|
</section>
|
</div>
|
|
<!-- 流程卡详情 -->
|
<div class="modal fade" id="lck_Info" tabindex="-1" role="dialog"
|
aria-labelledby="myModalLabel" aria-hidden="true"
|
style="overflow-y: auto; height: 99%">
|
<div class="modal-dialog" style="width: 80%; height: 100%">
|
<div class="modal-content">
|
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal"
|
aria-hidden="true" data-backdrop="static">×</button>
|
|
<p class="modal-title">
|
<span id="modal_title"
|
style="font-weight: bolder; font-size: 25px"></span>
|
<small id="cz_alert"
|
style="font-weight: bolder; font-size: 15px; color: red">设置破损后的玻璃可以在【钢化前管理-在线队列】中重新上片</small>
|
</p>
|
</div>
|
|
<div class="modal-body">
|
<div class="no-padding" id="lck_detail">
|
<table class="table table-striped table-hover" style="overflow-x: auto">
|
<tr>
|
<th>上片次序</th>
|
<th>玻璃ID</th>
|
<th>厚度</th>
|
<th>膜系</th>
|
<th>宽度</th>
|
<th>高度</th>
|
<th>状态</th>
|
<th>工艺</th>
|
<th>操作</th>
|
</tr>
|
<tr v-show="Object.keys(items).length!=0" v-for="(items,index) in shuzu2">
|
<td v-show="indexs>1" v-for="(item,key,indexs) in items">
|
{{item}}
|
</td>
|
<td onclick='setGlassposun(items[0])' v-show="items[8]!='破损' && items[9]=='钢化上片' " >
|
设置破损
|
</td>
|
</tr>
|
</table>
|
|
</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>
|
</div>
|
</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">
|
<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">
|
<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
|
v-model='addShelfVal.liuchengka' 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" @click="addRackSub">确认</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
|
<!-- 清空信息 -->
|
<div class="modal fade" id="QK-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">
|
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal"
|
aria-hidden="true">×</button>
|
<h3 class="modal-title" id="QK_AlertTitle">清空信息操作提示:</h3>
|
</div>
|
<div class="modal-body" style="text-align: left;">
|
<h3 id="QK_MsgShow">
|
是否确定执行 <span id="QK_Id" style="sixe: 25px; font-weight: bold"></span>
|
<span style="sixe: 20px; color: red; font-weight: bold">清空信息
|
</span> 操作?
|
</h3>
|
<br />
|
<p style="font-size: 18px; color: red">
|
清空信息操作会清除的内容:<br /> 1.当前上片位的信息<br /> 2.当前上片位流程卡所包含的玻璃任务
|
</p>
|
</div>
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-primary btn-lg"
|
data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-danger btn-lg"
|
id="QK_button" @click="clearTaskSub">确认</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<!-- 信息提示 -->
|
<div class="modal fade" id="CZ_Msg" 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" data-dismiss="modal"
|
aria-hidden="true">×</button>
|
<h3 class="modal-title" id="TK_AlertTitle">操作提示:</h3>
|
</div>
|
<div class="modal-body" style="text-align: left;">
|
<h3 id="MsgShow">
|
<span id="cz_Ming" style="font-weight: bold"></span> <span
|
id="cz_Zhuangtai" style="font-weight: bold"></span>
|
|
</h3>
|
<p style="font-size: 25px; font-weight: bold">
|
<span style="font-weight: bold">原因:</span> <span id="cz_mingxi"></span>
|
</p>
|
</div>
|
<div class="modal-footer">
|
<button type="button" class="btn btn-primary btn-lg"
|
data-dismiss="modal">确定</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<!-- 删除上片位置信息 -->
|
<div class="modal fade" id="DEL-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">
|
<div class="modal-header">
|
<button type="button" class="close" 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" class="btn btn-primary btn-lg"
|
data-dismiss="modal">取消</button>
|
|
<button type="button" class="btn btn-danger btn-lg"
|
id="DEL_button" @click="deleteGlassSub">确认</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<!-- 修改数量 -->
|
<div class="modal fade" id="UNum-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">
|
<div class="modal-header">
|
<button type="button" class="close" data-dismiss="modal"
|
aria-hidden="true">×</button>
|
<h3 class="modal-title" id="UNum_AlertTitle">修改流程卡上片剩余数量:</h3>
|
</div>
|
<div class="modal-body" style="text-align: left;">
|
|
<div class="form-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">
|
<span class="input-group-addon s-style" id='spw'>1号上片位
|
A面</span>
|
</div>
|
|
|
<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 s-style" id='lckN'>NG</span>
|
</div>
|
|
|
<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 s-style" id='zSum'>0</span>
|
</div>
|
|
<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 s-style" id='oSum'>0</span>
|
</div>
|
|
<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 s-style" id='pSum'>0</span>
|
</div>
|
|
<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 s-style" id='nSum'>0</span>
|
</div>
|
|
<br /> <br />
|
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">修改剩余数量为: </label>
|
</h4>
|
|
<div class="col-lg-6 input-group">
|
<input v-model="updateNums.newNum" type="number" min=0 step=1 class="form-control" style="font-size: 18px"
|
id="uNum">
|
</div>
|
|
|
<br />
|
<h4 style="text-align: center">
|
<label class="control-label no-padding-right"
|
style="font-weight: bolder; color: red;" id="aMsg">
|
</label>
|
</h4>
|
</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-danger btn-lg"
|
id="DEL_button" @click="updateNumSub">确认</button>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
|
<!-- 修改摆片规则 -->
|
<div class="modal fade" id="BP-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="bp-title"
|
style="font-weight: bolder;"></h3>
|
</div>
|
|
<div class="modal-body">
|
<div class="form-group" id="select_bp_moshi">
|
<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="bp-content" class="span_tasktext form-control"
|
style="font-size: 18px">
|
|
</select>
|
</div>
|
|
</div>
|
|
<div class="form-group" id="add_bp_moshi">
|
<div>
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">描述名: </label>
|
</h4>
|
<input class="col-lg-6" type="text" class="form-control" style="font-size: 18px"
|
id="add-bp-name">
|
</div>
|
<br/><br/>
|
<div>
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">最大宽度: </label>
|
</h4>
|
<input class="col-lg-6" type="text" class="form-control" style="font-size: 18px"
|
id="add-bp-maxw">
|
</div>
|
<br/><br/>
|
<div>
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">最大长度: </label>
|
</h4>
|
<input class="col-lg-6" type="text" class="form-control" style="font-size: 18px"
|
id="add-bp-maxl">
|
</div>
|
<br/><br/>
|
<div>
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">X轴间隔: </label>
|
</h4>
|
<input class="col-lg-6" type="text" class="form-control" style="font-size: 18px"
|
id="add-bp-x">
|
</div>
|
<br/><br/>
|
<div>
|
<h4>
|
<label class="col-lg-4 control-label no-padding-right"
|
style="font-weight: bolder;">Y轴间隔: </label>
|
</h4>
|
<input class="col-lg-6" type="text" class="form-control" style="font-size: 18px"
|
id="add-bp-y">
|
</div>
|
|
|
</div>
|
|
<div class="form-group">
|
|
<p style="text-align: center; font-size: 20px; color: red"
|
id="bp-warring-info"></p>
|
</div>
|
|
</div>
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-success btn-lg"
|
id=BP_Add_button onclick="AddBPShow(1)">新增</button>
|
|
<button type="button" class="btn btn-primary btn-lg"
|
data-dismiss="modal">取消</button>
|
|
|
|
<button type="button" class="btn btn-success btn-lg"
|
id="BP_button" onclick="SureBP()">确认</button>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
</div>
|
|
|
</body>
|
<script src="../js/vue.min.js"></script>
|
<script src="../js/mixins.js"></script>
|
<script>
|
let app = new Vue({
|
el:'#app',
|
mixins:[mixin],
|
data:{
|
shuzu:[],
|
shuzu2:[],
|
clearTaskId:'',
|
addShelfVal:{
|
liuchengka:'',
|
addShelfId:""
|
},
|
deleteGlassVal:{
|
addShelfId:"",
|
sNum:""
|
},
|
updateNums:{
|
shelfid:'',
|
newNum:'',
|
sumNum:''
|
},
|
setGlassposunVal:'',//查看架子id详情
|
xipianState:[],
|
changeModelVal:'',
|
baipian:[]
|
},
|
methods:{
|
clearTask:function(Id, sId, AorB){
|
AorB=='A'?AorB=1:AorB=2
|
if (Id == "" || Id == 0) {
|
var tkmsg = "上片位编号为空,请刷新页面后再次尝试退出操作!";
|
$("#QK_MsgShow").html(tkmsg);
|
$("#QK_button").attr("style", "display:none;");
|
}else{
|
var s = sId + " 号上片位 ";
|
s += AorB == 1 ? 'A' : 'B';
|
s += " 面";
|
$("#QK_Id").html(s);
|
this.clearTaskId = Id;
|
$('#QK-info').modal('toggle');
|
}
|
},
|
clearTaskSub:function(){
|
if (this.clearTaskId == "" || this.clearTaskId == 0) {
|
alert('上片位架子不能为空');
|
return;
|
}
|
let canshu={
|
Id : this.clearTaskId,
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_clearTask(?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位清除任务消息',sql,1,1);
|
},
|
addRack:function(id){
|
this.addShelfVal.addShelfId=id
|
$("#BJ-Info").modal('toggle');
|
},
|
addRackSub:function(){
|
let lck = this.addShelfVal.liuchengka;
|
|
let liuchengkahao = "";
|
if (lck == null || lck == "") {
|
$("#set_lckInfo").html("异常:未选择或输入流程卡号!<br>请选择或输入流程卡号后再次尝试点击确认!");
|
return;
|
}
|
if (lck.indexOf("NG") == 0) {
|
liuchengkahao = lck;
|
} else if (lck.indexOf("NG") == -1) {
|
liuchengkahao = "NG" + this.addShelfVal.liuchengka;
|
}else {
|
liuchengkahao = "";
|
}
|
let canshu={
|
Id : this.addShelfVal.addShelfId,
|
lck:liuchengkahao
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_addRack(?,?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位添加架子',sql,1,1);
|
},
|
sureShangJia:function(){
|
var rN = $("#c_detail table tbody tr").length;
|
if (rN == 0 || rN < 0) {
|
$("#CZ_Msg").modal('toggle');
|
$("#cz_Ming").html("上架确认:");
|
$("#cz_Zhuangtai").html("上架确认异常!");
|
$("#cz_Zhuangtai").attr("style", "color:red;");
|
$("#cz_mingxi").html("没有有效的数据");
|
return;
|
}
|
let canshu={
|
inGroup:<%= request.getParameter("id") %>
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_sureShangjia(?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位上架确认',sql,1,1);
|
},
|
deleteGlass:function(Id, sId, AorB, sNum){
|
AorB=='A'?AorB=1:AorB=2;
|
if (Id == "" || Id == 0) {
|
var tkmsg = "上片位编号为空,请刷新页面后再次尝试退出操作!";
|
$("#DEL_MsgShow").html(msg);
|
$("#DEL_button").attr("style", "display:none;");
|
} else {
|
var s = sId + " 号上片位 ";
|
s += AorB == 1 ? 'A' : 'B';
|
s += " 面";
|
$("#DEL_Id").html(s);
|
this.deleteGlassVal.addShelfId = Id;
|
this.deleteGlassVal.sNum = sNum;
|
$('#DEL-info').modal('toggle');
|
}
|
},
|
deleteGlassSub:function(){
|
if (this.deleteGlassVal.addShelfId == "" || this.deleteGlassVal.addShelfId == 0) {
|
return;
|
}
|
var ms = 2;
|
if (this.deleteGlassVal.sNum != 0) {
|
ms = 4;
|
}
|
let canshu={
|
id:this.deleteGlassVal.addShelfId
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_deleteGlass(?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位删除上片位信息',sql,1,1);
|
},
|
updateNum:function(id,index){
|
$("#spw").html(this.shuzu[index][3]+ " 号上片位 " + this.shuzu[index][12] + " 面");
|
$("#lckN").html(this.shuzu[index][4])
|
$("#zSum").html(this.shuzu[index][6])
|
$("#0Sum").html(this.shuzu[index][9])
|
$("#pSum").html(this.shuzu[index][7])
|
$("#nSum").html(this.shuzu[index][11]);
|
this.updateNums.shelfid=id;
|
this.updateNums.sumNum=this.shuzu[index][6];
|
$('#UNum-info').modal('toggle');
|
},
|
updateNumSub:function(){
|
var regPos = /(^[0-9]\d*$)/;
|
if(!regPos.test(this.updateNums.newNum)){
|
return false;
|
}
|
if(this.updateNums.newNum>this.updateNums.sumNum){
|
$('#uNum').focus();
|
$("#aMsg").html("输入的剩余上片数量不能大于总数量!");
|
}
|
let canshu={
|
id: this.updateNums.shelfid,
|
num:this.updateNums.newNum
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_updateGlassNum(?,?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位修改剩余数量',sql,1,1);
|
},
|
chanageUse:function(shelfid){
|
let canshu={
|
group: <%= request.getParameter("id") %>,
|
shelf:shelfid
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_updateUse(?,?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位修改使用面',sql,1,1);
|
},
|
lookDetail:function(shelfid,lckNo){
|
let canshu={
|
id:shelfid
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_selectDetail(?,?)}~"+JSON.stringify(canshu);
|
loadAjxs('钢化前上片位流程卡明细查询',sql,2,"shuzu2");
|
$("#modal_title").html("钢化前上片任务详情 流程卡号:" + lckNo);
|
$("#lck_Info").modal('toggle');
|
},
|
setGlassposun:function(glassid){
|
let canshu={
|
id:glassid
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_setGlassposun(?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位详细设置破损',sql,1,1);
|
},
|
changeXPState:function(){
|
let canshu={
|
id:<%= request.getParameter("id") %>
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_changeXipian(?,?)}~"+JSON.stringify(canshu);
|
this.connects('钢化前上片位改变吸片状态',sql,1,2);
|
sql="{call AXJ_guanghuaqianguanli_shangpianwei_selectXipian(?,?)}~"+JSON.stringify(canshu);
|
loadAjxs('钢化前上片位查询',sql,2,"xipianState");
|
window.location.reload();
|
},
|
changeMode:function(){
|
$.post("ganghuaqianshangpainwei1.jsp",
|
{"id":'<%= request.getParameter("id") %>'},
|
function(result){
|
result=$(result).text();
|
index = result.indexOf("[");
|
result=result.substring(index).trim();
|
app.$data.changeModelVal=result.substring(1,2);
|
})
|
.fail(function(response) {
|
alert('Error: ' + "服务器数据发生错误!");
|
});
|
|
|
|
|
}
|
|
},
|
created:function(){
|
let canshu={
|
id:<%= request.getParameter("id") %>
|
}
|
let sql="{call AXJ_guanghuaqianguanli_shangpianwei_chaxun(?,?)}~"+JSON.stringify(canshu);
|
loadAjxs('钢化前上片位查询',sql,2,"shuzu");
|
sql="{call AXJ_guanghuaqianguanli_shangpianwei_selectXipian(?,?)}~"+JSON.stringify(canshu);
|
loadAjxs('钢化前上片位查询',sql,2,"xipianState");
|
sql="{call AXJ_guanghuaqianguanli_shangpianwei_dangqianbaipian(?,?)}~"+JSON.stringify(canshu);
|
loadAjxs('钢化前上片位查询',sql,2,"baipian");
|
this.changeModelVal=<%= ng.Algorithm.Layouts.AlgorithmDBInterface.getCanRotate(Integer.parseInt(request.getParameter("id")))%>
|
},
|
watch:{
|
xipianState:function(){
|
let num=this.xipianState[0][0];
|
if (num == 1) {
|
c_xp_state = 1;
|
$("#ms_xipian").css({
|
'background-color' : '#5cb85c'
|
});
|
$("#ms_xipian").text("吸片");
|
$("#ms_xipian").attr("data-content", '点击可设置当前机器手暂停吸片!');
|
|
} else if (num == 2) {
|
c_xp_state = 2;
|
$("#ms_xipian").css({
|
'background-color' : '#d9534f'
|
});
|
$("#ms_xipian").text("不吸片");
|
$("#ms_xipian").attr("data-content", '点击可设置当前机器手继续吸片!');
|
} else {
|
$("#ms_xipian").css({
|
'background-color' : '#d9534f'
|
});
|
$("#ms_xipian").text("异常");
|
$("#ms_xipian").attr("data-content", '吸片模式获取异常,请检查原因!');
|
}
|
},
|
changeModelVal:function(){
|
let state=this.changeModelVal==1?true:false;
|
if (state == true) {
|
$("#ms_youhua").text("普通模式");
|
$("#ms_youhua").css({
|
'background-color' : '#5cb85c'
|
});
|
} else if (state == false) {
|
$("#ms_youhua").text("幕墙模式");
|
$("#ms_youhua").css({
|
'background-color' : '#f0ad4e'
|
});
|
} else {
|
$("#ms_youhua").text("异常");
|
$("#ms_youhua").css({
|
'background-color' : '#d9534f'
|
});
|
}
|
$("#ms_youhua").attr("data-content", '点击可切换当前优化模式!');
|
}
|
}
|
})
|
</script>
|
|
</html>
|