<!DOCTYPE html>
|
<html>
|
<head>
|
<meta charset="utf-8" />
|
<title>刷卡开工</title>
|
<meta name="renderer" content="webkit">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
|
<!--引用layui样式文件-->
|
<link rel="stylesheet" href="../../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../../layuiadmin/style/admin.css" media="all">
|
<!--引用layui js文件-->
|
<script src="../../../../layuiadmin/layui/layui.js"></script>
|
<script src="../../../../layuiadmin/Scripts/json2.js"></script>
|
<script src="../../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
|
<script src="../../../../layuiadmin/Scripts/webConfig.js"></script>
|
<script src="../../../../layuiadmin/PubCustom.js"></script>
|
<script src="../../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
|
<script src="../../../../layuiadmin/PageTitle.js"></script>
|
</head>
|
<body>
|
<div class="layui-fluid" style="padding: 0;">
|
<div class="layui-card" style="padding: 2px;background-color: #efefef;">
|
<div class="layui-card-body" style="padding: 1px;">
|
<form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
|
<div style="padding: 10px; ">
|
<div class="layui-row">
|
<div class="layui-inline">
|
<input type="text" class="layui-input" placeholder="请刷IC卡" id="HBardCode" autocomplete="off" name="HBardCode" lay-verify="HBardCode" style="height: 25px; border-radius: 15px; ">
|
</div>
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 150px;">提示:是否匹配</label>
|
</div>
|
</div>
|
</div>
|
<div class="layui-tab" lay-filter="tab-POStockInBill">
|
<ul class="layui-tab-title" lay-filter="tab-all">
|
<li lay-id="1" style="padding:1px;" class="layui-this">您的信息</li>
|
</ul>
|
<div class="layui-tab-content">
|
<!--您的信息-->
|
<div class="layui-tab-item layui-show">
|
<div class="layui-form-item" style="padding-top: 10px;">
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">用户IC卡</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="IcCard" lay-verify="IcCard" id="IcCard" style="background-color:#efefef4d;" readonly>
|
</div>
|
</div>
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">对应职员</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HEmpName" lay-verify="HEmpName" id="HEmpName" style="background-color:#efefef4d;" readonly>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
<ul class="layui-tab-title" lay-filter="tab-all">
|
<li lay-id="1" style="padding:1px;" class="layui-this">制单信息</li>
|
</ul>
|
<div class="layui-tab-content">
|
<!--制单信息-->
|
<div class="layui-tab-item layui-show">
|
<div class="layui-form-item" style="padding-top: 10px;">
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">生产订单</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HICMOBillNo" lay-verify="HICMOBillNo" id="HICMOBillNo" style="background-color:#efefef4d;" readonly>
|
<input type="hidden" name="HICMOInterID" id="HICMOInterID" lay-verify="HICMOInterID">
|
<input type="hidden" name="HICMOEntryID" id="HICMOEntryID" lay-verify="HICMOEntryID">
|
</div>
|
</div>
|
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">工序流转卡</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HProcExchBillNo" lay-verify="HProcExchBillNo" id="HProcExchBillNo" style="background-color:#efefef4d;" readonly>
|
<input type="hidden" name="HProcExchInterID" id="HProcExchInterID" lay-verify="HProcExchInterID">
|
<input type="hidden" name="HProcExchEntryID" id="HProcExchEntryID" lay-verify="HProcExchEntryID">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">产品代码</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HMaterNumber" lay-verify="HMaterNumber" id="HMaterNumber" style="background-color:#efefef4d;" readonly>
|
<input type="hidden" name="HMaterID" id="HMaterID" lay-verify="HMaterID">
|
</div>
|
</div>
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">产品名称</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HMaterName" lay-verify="HMaterName" id="HMaterName" style="background-color:#efefef4d;" readonly>
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">规格型号</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HMaterModel" lay-verify="HMaterModel" id="HMaterModel" style="background-color:#efefef4d;" readonly>
|
</div>
|
</div>
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">生产资源</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HSourceName" lay-verify="HSourceName" id="HSourceName" style="background-color:#efefef4d;" readonly>
|
<input type="hidden" name="HSourceID" id="HSourceID" lay-verify="HSourceID">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">当前工序</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HProcName" lay-verify="HProcName" id="HProcName" style="background-color:#efefef4d;" readonly>
|
<input type="hidden" name="HProcID" id="HProcID" lay-verify="HProcID">
|
</div>
|
</div>
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">工序次序号</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<input type="text" class="layui-input" name="HProcNumber" lay-verify="HProcNumber" id="HProcNumber" style="background-color:#efefef4d;" readonly>
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-inline">
|
<label class="layui-form-label" style="width: 85px;">匹配岗位技能</label>
|
<div class="layui-input-block" style="margin-left: 120px;">
|
<textarea class="layui-input" id="HPostSkillName" rows="4" cols="50" style="background-color: #efefef4d; height: 100px; width: 510px;" readonly></textarea>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
</div>
|
|
</body>
|
</html>
|
<script>
|
layui.config({
|
base: '../../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'form', 'laydate', 'table', 'element'], function () {
|
//#region 公用变量
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, form = layui.form
|
, laydate = layui.laydate
|
, element = layui.element;
|
|
var HSourceInterID = 0;
|
//#endregion
|
|
//#region 初始化界面
|
//进入页面默认光标在条形码上
|
$("#HBardCode").focus();
|
|
var params = get_UrlVars();
|
if (typeof (params[params[0]]) != "undefined") {
|
var HSourceInterID = params[params[0]];//操作类型
|
}
|
|
//#endregion
|
|
//#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等
|
|
//条码回车
|
$('#HBardCode').on('keydown', function (event) {
|
if (event.keyCode == 13) {
|
var HBardCode = $('#HBardCode').val();
|
if (!HBardCode) {
|
layer.msg("条形码不能为空!")
|
return;
|
}
|
txtHBarCode_KeyDown(HBardCode);
|
}
|
});
|
//#endregion
|
|
//#region 此页面所有的方法
|
|
//条码回车
|
function txtHBarCode_KeyDown(HBarCode) {
|
var index = layer.load();
|
$.ajax({
|
url: GetWEBURL() + "/Sc_MESBeginWorkBill/txtHBarCode_KeyDown",
|
type: "GET",
|
data: { "HBarCode": HBarCode, "HSourceInterID": HSourceInterID },
|
success: function (result) {
|
if (result.count == 1) {
|
|
if (result.code == "2") {
|
layer.close(index);
|
layer.msg(result.Message, { time: 1 * 3000, icon: 5 }, function (index) {
|
parent.GetSwipeCardStart({ "data": 0, "HName": "" });
|
setTimeout(function () {
|
var index2 = parent.layer.getFrameIndex(window.name);
|
parent.layer.close(index2);
|
}, 30000);
|
})
|
return false;
|
}
|
|
var data = result.data.h_p_Sc_MESBeginWorkBill_AllowLoadData1;
|
var HPostSkillName = [];
|
for (var i = 0; i < data.length; i++) {
|
HPostSkillName.push(data[i]["HPostSkillName"]);
|
}
|
var data2 = result.data.h_p_Sc_MESBeginWorkBill_AllowLoadData2[0];
|
|
$("#IcCard").val(HBarCode); //IC卡
|
$("#HEmpName").val(data2.HEmpName); //职员
|
$("#HICMOBillNo").val(data2.HICMOBillNo); //生产订单
|
$("#HICMOInterID").val(data2.HICMOInterID);
|
$("#HICMOEntryID").val(data2.HICMOEntryID);
|
$("#HProcExchBillNo").val(data2.HProcExchBillNo); //工序流转卡
|
$("#HProcExchInterID").val(data2.HProcExchInterID);
|
$("#HProcExchEntryID").val(data2.HProcExchEntryID);
|
$("#HMaterNumber").val(data2.HMaterNumber); //产品代码
|
$("#HMaterID").val(data2.HMaterID);
|
$("#HMaterName").val(data2.HMaterName); //产品名称
|
$("#HMaterModel").val(data2.HMaterModel);//规格型号
|
$("#HSourceName").val(data2.HSourceName); //生产资源
|
$("#HSourceID").val(data2.HSourceID); //源单类型
|
$("#HProcName").val(data2.HProcName); //当前工序
|
$("#HProcID").val(data2.HProcID);
|
$("#HProcNumber").val(data2.HProcNumber); //工序次序号
|
$("#HPostSkillName").val(HPostSkillName); //匹配岗位技能
|
|
layer.close(index);
|
|
if (result.code == "1") {
|
layer.msg("匹配!", { time: 1 * 1000, icon: 1 }, function (index) {
|
parent.GetSwipeCardStart({ "data": 1, "HName": $("#HEmpName").val() });
|
setTimeout(function () {
|
var index2 = parent.layer.getFrameIndex(window.name);
|
parent.layer.close(index2);
|
}, 30000);
|
})
|
} else {
|
layer.msg(result.Message, { time: 1 * 3000, icon: 5 }, function (index) {
|
parent.GetSwipeCardStart({ "data": 0, "HName": $("#HEmpName").val() });
|
setTimeout(function () {
|
var index2 = parent.layer.getFrameIndex(window.name);
|
parent.layer.close(index2);
|
}, 30000);
|
})
|
}
|
}
|
else {
|
layer.close(index);
|
|
layer.msg(result.Message, { time: 1 * 3000, icon: 5 }, function (index) {
|
parent.GetSwipeCardStart({ "data": 0 });
|
setTimeout(function () {
|
var index2 = parent.layer.getFrameIndex(window.name);
|
parent.layer.close(index2);
|
}, 30000);
|
})
|
}
|
},
|
error: function (err) {
|
layer.close(index);
|
layer.msg("接口请求失败!" + err, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
}
|
});
|
}
|
|
function get_UrlVars() {
|
var vars = [], hash;
|
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
for (var i = 0; i < hashes.length; i++) {
|
hash = hashes[i].split('=');
|
vars.push(hash[0]);
|
vars[hash[0]] = hash[1];
|
}
|
return vars;
|
}
|
//#endregion
|
|
//以上为layui模块
|
});
|
|
</script>
|