<%@ page language="java" pageEncoding="UTF-8"%>
|
|
<div class="box" style="overflow: auto;">
|
<div class="box-header">
|
<button type="button" class="btn btn-primary" data-toggle="collapse"
|
data-target="#tj_shangpian">点击 显示/隐藏 流程卡上架推荐</button>
|
<button id="ms_baipian" class="btn btn-success" type='button'
|
data-toggle='popover' data-content='' data-trigger='hover'
|
onclick="look_no_use_lck_list();">标记钢化完成</button>
|
</div>
|
<!-- /.box-header -->
|
<div class=" box-body no-padding collapse in" id="tj_shangpian">
|
<div id="select_tj_info">
|
<label class="control-label no-padding-right"
|
style="font-weight: bolder; font-size: 20px; float: left; margin-right: 10px; margin-bottom: 0px; margin-top: 5px">选择玻璃膜系
|
</label> <select id="tjmx-content" class="span_tasktext form-control"
|
style="font-size: 18px; width: 200px; float: left; margin-right: 20px">
|
|
</select> <label class=" control-label no-padding-right"
|
style="font-weight: bolder; font-size: 20px; float: left; margin-right: 10px; margin-bottom: 0px; margin-top: 5px">输入玻璃厚度
|
</label> <input class="" type="text" class="form-control"
|
style="font-size: 20px; float: left; margin-right: 20px; padding-left: 12px; width: 100px"
|
id="tj_houdu">
|
|
<button type="button" class="btn btn-primary " id="btn_tuijian"
|
onclick="LoadTableData(1)">优化推荐</button>
|
<span style="font-size: 20px; color: red"
|
id="tj_msg"></span>
|
</div>
|
<div>
|
<label class="control-label no-padding-right" style="font-weight: bolder; font-size: 20px; float: left; margin-right: 10px; margin-bottom: 0px; margin-top: 5px"
|
data-toggle='popover' data-content='泰示单炉最大装载率' data-trigger='hover'>单炉最大装载率</label>
|
<span class="label label-primary" id="maxZZL" style="font-size: 20px;"></span> 0
|
<input type="range" class="form-range" min="50" max="100" step="1" id="customRange3" onmouseup="UpRange3mouseup()" style="width: 200px; display: inline"> 100
|
|
<label class="control-label no-padding-right" style="font-weight: bolder; font-size: 20px; margin-right: 10px; margin-bottom: 0px; margin-top: 5px"
|
data-toggle='popover' data-content='表示玻璃混摆规则中最大和最小玻璃面积最大允许相差的比例' data-trigger='hover'>混排面积最大允许相差比例</label>
|
<span class="label label-primary" id="maxMJ" style="font-size: 20px"></span>0
|
<input type="range" class="form-range" min="50" max="100" step="1" id="customRange2" onmouseup="UpRange2mouseup()" style="width: 200px; display: inline;"> 100
|
</div>
|
|
<div>
|
<div id="tj_detail">推荐详情</div>
|
</div>
|
</div>
|
|
|
</div>
|
|
<%@ include file="/WEB-INF/views/mes/view/modal_xiangqing2.jsp"%>
|
|
<!-- 流程卡详情 -->
|
<script>
|
var url = "";
|
var p_url = "/gmms2/mesview/data/_public_manage";
|
|
var current_lck = null;
|
var lck_opt = {
|
table : {
|
style : "width:100%",
|
"class" : "table table-striped table-hover"
|
},
|
columns : [
|
/*{
|
name : "序号",
|
binding : 1,
|
//editAble:true,//设置列可编辑
|
filter : {}
|
//设置列可搜索
|
}, */{
|
name : "流程卡1",
|
binding : 0,
|
type : "element",
|
//filter : {}
|
}, {
|
name : "流程卡2",
|
binding : 1,
|
type : "element",
|
}, {
|
name : "流程卡3",
|
binding : 2,
|
type : "element",
|
}, {
|
name : "总炉数",
|
binding : 3
|
}, {
|
name : "优化率",
|
binding : 4,
|
type : "element",
|
style : "width:15%;"
|
} ]
|
};
|
|
//创建表
|
var lcktj_db = createTable(document.getElementById("tj_detail"), lck_opt);
|
|
//加载表格内容
|
function LoadTableData(Id) {
|
|
var ratioLimit = $("#customRange3").val() / 100;
|
var mixedLimit = $("#customRange2").val() / 100;
|
var mx = $("#tjmx-content").val();
|
var hd = $("#tj_houdu").val();
|
if (mx == "0" || hd == "" || hd == "0") {
|
$("#CZ_Msg").modal('toggle');
|
$("#cz_Ming").html("优化推荐:");
|
$("#cz_Zhuangtai").html("操作提示!");
|
$("#cz_Zhuangtai").attr("style", "color:red;");
|
$("#cz_mingxi").html("请选择膜系并输入正确的厚度后再次点击!");
|
return;
|
}
|
|
$("#tj_msg").html(" 优化计算中,请稍等......");
|
|
$
|
.ajax({
|
type : "post",
|
url : "/gmms2/mesview/data/_ganghuatuijian_mangage",
|
data : {
|
moxi : mx,
|
houdu : hd,
|
line : group,
|
caozuo : "上架推荐",
|
ratioLimit : ratioLimit,
|
mixedLimit : mixedLimit
|
},
|
dataType : 'text',
|
success : function(data) {
|
var d = data;
|
if (d == "0") {
|
lcktj_db.clear();
|
$("#CZ_Msg").modal('toggle');
|
$("#cz_Ming").html("上架推荐:");
|
$("#cz_Zhuangtai").html("获取成功!");
|
$("#cz_Zhuangtai").attr("style", "color:red;");
|
$("#cz_mingxi").html("当前没有符合条件的推荐结果!");
|
} else {
|
|
$("#tj_msg").html("");
|
|
var tj_d = [];
|
d = d.trim();
|
|
var lck1 = d.split('_')[0]
|
+ " <button class='btn btn-large btn-success' onclick='look_tjlck_detail(\""
|
+ d.split('_')[0] + "\")'>查看详情</button>";
|
var lck2 = d.split('_')[1]
|
+ " <button class='btn btn-large btn-success' onclick='look_tjlck_detail(\""
|
+ d.split('_')[1] + "\")'>查看详情</button>";
|
var lck3 = d.split('_')[2]
|
+ " <button class='btn btn-large btn-success' onclick='look_tjlck_detail(\""
|
+ d.split('_')[2] + "\")'>查看详情</button>";
|
|
var gh_roat = "<span style='font-weight: bolder;font-size:20px;color: rgb(92, 184, 92);'>"
|
+ d.split('_')[4] * 100 + "%" + "</span>";
|
|
tj_d[0] = [ lck1, lck2, lck3, d.split('_')[3],
|
gh_roat ];
|
|
lcktj_db.update(tj_d);
|
}
|
},
|
error : function(data) {
|
$("#CZ_Msg").modal('toggle');
|
$("#cz_Ming").html("上架推荐:");
|
$("#cz_Zhuangtai").html("获取失败!");
|
$("#cz_Zhuangtai").attr("style", "color:red;");
|
$("#cz_mingxi").html("请检查原因后刷新页面!" + data);
|
}
|
});
|
}
|
|
function getMoxi() {
|
$
|
.ajax({
|
type : 'post',
|
url : p_url,
|
data : {
|
caozuo : '查询',
|
leixing : '可钢化膜系'
|
},
|
success : function(data) {
|
var d = data;
|
var html = " <option selected=\"selected\" value='0'>选择玻璃膜系</option>";
|
|
$("#tjmx-content").empty();
|
for (var i = 0; i < d.length; i++) {
|
html += " <option value="+d[i][0]+">" + d[i][0]
|
+ "</option>";
|
}
|
document.getElementById("tjmx-content").innerHTML += html;
|
|
},
|
error : function(data) {
|
|
}
|
|
});
|
}
|
|
function TJPage_initData() {
|
SelectRange3mouseup();
|
/* $("#customRange3").val(90);
|
$('#maxZZL').text('90%');
|
$("#customRange2").val(100);
|
$("#maxMJ").text('100%'); */
|
}
|
|
$('#customRange3').on('input propertychange', function() {
|
|
$("#maxZZL").text($("#customRange3").val() + "%");
|
});
|
$('#customRange2').on('input propertychange', function() {
|
|
$("#maxMJ").text($("#customRange2").val() + "%");
|
});
|
function SelectRange3mouseup(){
|
//获取设置的单炉最大装载率,单炉面积最大比例差
|
$.ajax({
|
type : 'post',
|
url : p_url,
|
data : {
|
caozuo : '查询',
|
leixing : '单炉最大装载率-面积最大比例差',
|
line : group
|
},
|
success : function(data) {
|
$("#customRange3").val(data[0][0]);
|
$('#maxZZL').text(data[0][0]+'%');
|
$("#customRange2").val(data[0][1]);
|
$("#maxMJ").text(data[0][1]+'%');
|
},error : function(data) {
|
$("#customRange3").val(0);
|
$('#maxZZL').text('0%');
|
$("#customRange2").val(0);
|
$("#maxMJ").text('0%');
|
}
|
})
|
}
|
function UpRange3mouseup(){
|
//修改设置的单炉最大装载率
|
$.ajax({
|
type : 'post',
|
url : p_url,
|
data : {
|
caozuo : '修改',
|
leixing : '单炉最大装载率',
|
line : group,
|
value:$("#customRange3").val()
|
}
|
})
|
}
|
function UpRange2mouseup(){
|
//修改设置的单炉最大装载率
|
$.ajax({
|
type : 'post',
|
url : p_url,
|
data : {
|
caozuo : '修改',
|
leixing : '单炉最大面积比例差',
|
line : group,
|
value:$("#customRange2").val()
|
}
|
})
|
}
|
getMoxi();
|
TJPage_initData();
|
</script>
|