<!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">
|
<link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
|
<link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
|
<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/grwebapp.js"></script>
|
<style>
|
.layui-form-item .layui-inline {
|
margin-top: 5px;
|
margin-bottom: 5px;
|
margin-right: 0px;
|
}
|
|
.layui-form-label {
|
width: 25%;
|
}
|
</style>
|
</head>
|
<body>
|
|
<div class="layui-fluid" style="padding: 0;">
|
<div class="layui-card" style="padding: 15px;">
|
<div class="layui-card-body" style="padding: 1px;">
|
<form id="form0" class="layui-form" lay-filter="component-form-group" action="">
|
<div class="layui-card-header">
|
<div class="layui-btn-group">
|
<button type="button" id="set_SaveBill" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="set_SaveBill">保存</button>
|
<button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Cancel">退出</button>
|
</div>
|
</div>
|
<div class="layui-form-item" style="padding-top: 10px;">
|
<div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
|
<ul class="layui-tab-title">
|
<li class="layui-this">基本信息</li>
|
</ul>
|
<div class="layui-tab-content">
|
<div class="layui-tab-item layui-show">
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">内部项目号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="ProjectNo" id="ProjectNo" lay-verify="ProjectNo" value="C331015" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">Ordering-Code</label>
|
<div class="layui-input-inline">
|
<input type="text" name="OrderingCode" id="OrderingCode" lay-verify="OrderingCode" value="C331015" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">图纸版本号</label>
|
<div class="layui-input-inline">
|
<input class="layui-input" name="DrawVersionNumber" id="DrawVersionNumber" value="" autocomplete="off">
|
</div>
|
</div>
|
</div>
|
<div class="layui-row">
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">客户订单号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="CustomerOrderNumber" id="CustomerOrderNumber" value="" lay-verify="CustomerOrderNumber" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">运单号</label>
|
<div class="layui-input-inline">
|
<input type="text" name="WaybillNumber" id="WaybillNumber" value="" lay-verify="WaybillNumber" autocomplete="off" placeholder="" class="layui-input">
|
</div>
|
</div>
|
<div class="layui-col-xs4 layui-inline">
|
<label class="layui-form-label">备注</label>
|
<div class="layui-input-inline">
|
<input type="text" name="HRemark" id="HRemark" lay-verify="HRemark" value="" autocomplete="off" placeholder="" class="layui-input">
|
<input type="text" name="HBarCode_Pack" id="HBarCode_Pack" value="" hidden>
|
<input type="text" name="HBillType" id="HBillType" value="" hidden>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</div>
|
</form>
|
</div>
|
</div>
|
</div>
|
|
<script>
|
//#region 折叠注释
|
//#endregion
|
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
|
, element = layui.element;
|
var sWhere = "";
|
var date = new Date();
|
var day = date.getDate();
|
var month = date.getMonth() + 1;
|
var year = date.getFullYear();
|
var shijian = year + "-" + month + "-" + day;
|
//#endregion
|
|
|
//#region 进入页面即加载
|
|
//判断是否登录 未登录则跳到登录页
|
get_LoginIs();
|
|
//获取页面跳转参数
|
var params = get_UrlVars();
|
if (typeof (params[params[0]]) == "undefined") {
|
var OperationType = 1;//操作类型
|
} else {
|
var OperationType = params[params[0]];//操作类型
|
var linterid = params[params[1]];//源单id
|
$("#HBarCode_Pack").val(linterid);
|
}
|
|
//#endregion
|
|
|
//#region 触发事件:包括form.on(){}格式的所有点击事件、选择事件等
|
|
//退出按钮
|
form.on('submit(Cancel)', function () {
|
Pub_Close(1);
|
})
|
|
//保存按钮
|
form.on('submit(set_SaveBill)', function (data) {
|
set_SaveBill(data);
|
});
|
|
//#endregion
|
|
|
//#region 本页面所有被调用的方法
|
|
//#region 判断是否登录 未登录则跳到登录页
|
function get_LoginIs() {
|
if (sessionStorage.login != "login") {
|
layer.confirm("登录失效,请重新登录!", {
|
icon: 4, skin: 'layui-layer-lan', title: "温馨提示", closeBtn: 0, btn: ['重新登录']
|
}, function () { window.location.href = "../../user/login.html"; });
|
}
|
}
|
//#endregion
|
|
//#region 保存方法
|
function set_SaveBill(data) {
|
|
var sMainStr = JSON.stringify(data.field);
|
if ($("#ProjectNo").val()=="") {
|
layer.msg("内部项目号不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return;
|
}
|
if ($("#OrderingCode").val()=="") {
|
layer.msg("Ordering-Code不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return;
|
}
|
if ($("#DrawVersionNumber").val() == "") {
|
layer.msg("图纸版本号不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return;
|
}
|
if ($("#CustomerOrderNumber").val() == "") {
|
layer.msg("客户订单号不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return;
|
}
|
if ($("#WaybillNumber").val() == "") {
|
layer.msg("运单号不能为空!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
|
return;
|
}
|
|
$.ajax({
|
type: "POST",
|
url: GetWEBURL() + "Cj_StationOutBill_Detail/MES_WhiteLabelGeneration", //方法所在页面和方法名
|
async: true,
|
data: { "oMain": sMainStr },
|
dataType: "json",
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
layer.msg(data.Message, { icon: 1 });
|
$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
|
Print();
|
}
|
else {
|
layer.alert(data.Message, { icon: 5 });
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
layer.alert("错误:" + err, { icon: 5 });
|
console.log("Reason" + sMainStr);
|
}
|
});
|
}
|
//#endregion
|
|
|
//打印按钮
|
|
function Print() {
|
//打开打印模板
|
var linterid = $("#HBarCode_Pack").val();
|
|
var sWhere = "exec h_p_Cj_SMRPrintSelect '" + linterid + "'";
|
$.ajax({
|
type: "GET",
|
url: GetWEBURL() + "/Gy_SOPBillList/WindowPrintList", //方法所在页面和方法名
|
async: true,
|
data: { "sWhere": sWhere },
|
success: function (data) {
|
if (data.count == 1) { // 说明验证成功了,
|
|
if (data.data.length != 0) {
|
var dataPrint = [];
|
dataPrint.push({ "HBarCode_White": data.data[0]["HBarCode_White"], "PartNo": data.data[0]["PartNo"], "Index": data.data[0]["Index"], "MS-Level": data.data[0]["MS-Level"], "Addinfo": data.data[0]["Addinfo"], "ManPartNo": data.data[0]["ManPartNo"], "PartDescription": data.data[0]["PartDescription"], "ManDate": data.data[0]["ManDate"], "ExpiryDate": data.data[0]["ExpiryDate"], "ManLoc": data.data[0]["ManLoc"], "1Batch": data.data[0]["1Batch"], "2Batch": data.data[0]["2Batch"], "SupplierName": data.data[0]["SupplierName"], "SupplierID": data.data[0]["SupplierID"], "Purchase": data.data[0]["Purchase"], "SupplierData": data.data[0]["SupplierData"], "PackageID": data.data[0]["PackageID"], "ShippingNote": data.data[0]["ShippingNote"]}
|
);
|
|
var Customer = {
|
"Table": dataPrint
|
}
|
|
var report1 = urlAddRandomNo("../../grf/15白标打印.grf");
|
|
var args = {
|
type: "print",
|
showOptionDlg: false, //如果不显示打印对话框而直接打印,将此行注释去掉即可
|
report: report1,
|
data: Customer
|
};
|
//var args = {
|
// report: urlAddRandomNo("../../views/grf/包装单物料标识卡(网页版).grf"),
|
// data: Customer
|
//};
|
webapp_ws_ajax_run(args);
|
} else {
|
layer.msg("查无数据!");
|
}
|
}
|
else {
|
layer.msg(data.Message, { icon: 5 });
|
}
|
layer.closeAll("loading");
|
},
|
error: function (err) {
|
layer.msg("错误:" + err, { icon: 5 });
|
}
|
})
|
}
|
//#endregion
|
|
|
//以上是layui模块
|
});
|
</script>
|
</body>
|
</html>
|