<!DOCTYPE html>
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
<head>
|
<meta http-equiv="Content-Type" content="text/html; 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, maximum-scale=1">
|
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
</head>
|
<body>
|
<div class="layui-fluid">
|
<div class="layui-card" style="padding: 1px">
|
<div class="layui-card-body" style="padding: 1px;">
|
<form class="layui-form" action="" lay-filter="component-form-group">
|
<div class="layui-form-item" style="margin-bottom: 20px;">
|
<button type="button" lay-submit="" class="layui-btn layui-btn-radius" lay-filter="Saver">提交</button>
|
<button type="button" lay-submit="" class="layui-btn layui-btn-radius">退出</button>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">日期</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HDate" id="HDate" lay-verify="date" placeholder="" autocomplete="off" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">源单单号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HSourceBillNo" id="HSourceBillNo" lay-verify="HSourceBillNo" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">部门</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HDeptName" id="HDeptName" lay-verify="HDeptName" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">批次</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBatchNo" id="HBatchNo" lay-verify="HBatchNo" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">物料代码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HMaterNumber" id="HMaterNumber" lay-verify="HMaterNumber" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">物料名称</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HMaterName" id="HMaterName" lay-verify="HMaterName" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">规格型号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HMaterModel" id="HMaterModel" lay-verify="HMaterModel" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">计量单位</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HUnitName" id="HUnitName" lay-verify="HUnitName" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-form-item">
|
<div class="layui-row">
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">总数量</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HSumQTy" id="HSumQTy" lay-verify="HSumQTy" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">不良数量</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBadQty" id="HBadQty" lay-verify="HBadQty" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">不良原因代码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBadReasonNumber" id="HBadReasonNumber" lay-verify="HBadReasonNumber" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">不良原因内码</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBadReasonID" id="HBadReasonID" lay-verify="HBadReasonID" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs3">
|
<label class="layui-form-label">条码编号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HBarCode" id="HBarCode" lay-verify="HBarCode" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
</div>
|
</div>
|
<div class="layui-btn-group demoTable">
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HWBDot" value="黑点/白点">黑点/白点</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HOBLine" value="原布拉线">原布拉线</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HIous" value="白条">白条</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HLembroider" value="漏锈">漏锈</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HOsoil" value="油渍">油渍</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HZz" value="褶皱">褶皱</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HJy" value="胶印">胶印</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HGby" value="刮白印">刮白印</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HCs" value="拉丝">拉丝</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HJt" value="接头">接头</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HVy" value="V印">V印</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HWx" value="纬斜">纬斜</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HSmlx" value="色母拉线">色母拉线</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HHd" value="横档">横档</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HGb" value="鼓包">鼓包</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HSc" value="色差">色差</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HBb" value="白斑">白斑</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HKfbz" value="宽幅不足">宽幅不足</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HPd" value="破洞">破洞</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HHxt" value="黑线头">黑线头</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HLy" value="漏印">漏印</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HLp" value="漏压">漏压</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HZcp" value="粘磁棒">粘磁棒</button>
|
<button type="button" lay-submit="" class="layui-btn" lay-filter="HFhfc" value="复合分层">复合分层</button>
|
</div>
|
</form>
|
</div>
|
</div>
|
</div>
|
<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>
|
layui.config({
|
base: '../../../layuiadmin/' //静态资源所在路径
|
}).extend({
|
index: 'lib/index' //主入口模块
|
}).use(['index', 'form', 'laydate', 'table', 'element'], function () {
|
var $ = layui.$
|
, admin = layui.admin
|
, layer = layui.layer
|
, table = layui.table
|
, form = layui.form
|
, element = layui.element;
|
|
|
|
$("#HDate").val('2020-11-26');
|
$("#HSourceBillNo").val('CPFQD00001');
|
$("#HDeptName").val('采购部');
|
$("#HBatchNo").val('201126');
|
$("#HMaterNumber").val('RM0110010001');
|
$("#HMaterName").val('无纺纸');
|
$("#HMaterModel").val('WG0001中纤');
|
$("#HUnitName").val('米');
|
$("#HSumQTy").val('100');
|
$("#HBadQty").val('20');
|
|
|
|
|
|
form.on('submit(HWBDot)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 7 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
|
form.on('submit(HOBLine)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 13 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HIous)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 19 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
|
form.on('submit(HLembroider)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 25 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HOsoil)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 8 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HZz)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 14 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HJy)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 20 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HGby)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 26 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HCs)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 9 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HJt)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 15 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HVy)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 21 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HWx)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 27 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HSmlx)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 10 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HHd)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 16 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HGb)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 22 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HSc)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 28 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HBb)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 11 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HKfbz)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 17 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HPd)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 23 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HHxt)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 29 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HLy)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 12 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HLp)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 18 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HZcp)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 24 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(HFhfc)', function () {
|
$.ajax({
|
url: GetWEBURL() + "/Web/GetHWBDot",
|
type: "GET",
|
data: { "HBadType": 30 },
|
success: function (d) {
|
// console.log(d.data);
|
$("#HBadReasonID").val(d.data[0].HItemID);
|
$("#HBadReasonNumber").val(d.data[0].HNumber);
|
}
|
})
|
}
|
)
|
form.on('submit(Saver)', function () {
|
var HSumQty = $("#HSumQTy").val();
|
var HBadQty = $("#HBadQty").val();
|
var HBadReasonID = $("#HBadReasonID").val();
|
var HBadReasonNumber = $("#HBadReasonNumber").val();
|
sMainSub1 = HSumQty + HBadQty + HBadReasonID + HBadReasonNumber;
|
$("#HBarCode").val(sMainSub1);
|
var sMainSub = JSON.stringify(sMainSub1);
|
$.ajax(
|
{
|
type: "POST",
|
url: GetWEBURL() + "/SellOut/GetBarcode_Json", //方法所在页面和方法名
|
async: true,
|
data: { "msg": sMainSub },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg("条码生成成功!", { icon: 1 });
|
}
|
else {
|
// $("#verifycode").click();
|
layer.msg(data.Message, { icon: 5 });
|
}
|
layer.closeAll("loading");
|
}
|
});
|
}
|
)
|
|
//form.on('submit(Print)', function (data) {//打印
|
// var data1 = $("#HBadReasonNumber").val();
|
// , data2 = layui.table.cache["subTable2"];
|
// var rows = '';
|
// var rows2 = '';
|
// for (var i = 0; i < data1.length; i++) {
|
// rows += data1[i].HItemID.toString() + ',';
|
// rows2 += data1[i].HBarCode.toString() + ',';
|
// }
|
// for (var j = 0; j < data2.length; j++) {
|
// rows += data2[j].HItemID.toString() + ',';
|
// rows2 += data2[j].HBarCode.toString() + ',';
|
// }
|
// rows = rows.substring(rows.length - 1, 0);
|
// rows2 = rows2.substring(rows2.length - 1, 0);
|
// if (rows == "") {
|
// layer.msg("至少选择一行记录!")
|
// }
|
// else {
|
// layer.open({
|
// type: 2
|
// , area: ['50%', '50%']
|
// , title: '打印模版选择'
|
// , shade: 0.6 //遮罩透明度
|
// , maxmin: false //允许全屏最小化
|
// , anim: 0 //0-6的动画形式,-1不开启
|
// , content: ['../../views/BaseSet/SRM_OpenTmpList.html?linterid=' + rows.toString() + '&HBarcode=' + rows2.toString() + '&Type=HBarCodePrint', 'yes']
|
// , resize: false
|
// //, cancel: function () {
|
// // $(".layui-btn").removeClass("layui-btn-disabled");
|
// //}
|
// })
|
// }
|
//});
|
|
|
})
|
</script>
|
|
</body>
|
</html>
|