From 3c280a6e7343a6d4da1d3a5e75d55f5f2adf3196 Mon Sep 17 00:00:00 2001 From: bklLiudl <673013083@qq.com> Date: 星期四, 19 六月 2025 10:11:15 +0800 Subject: [PATCH] 调整托盘条码位置 --- HTML/views/WareHouseSetting/Pallets.html | 849 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 428 insertions(+), 421 deletions(-) diff --git a/HTML/views/WareHouseSetting/Pallets.html b/HTML/views/WareHouseSetting/Pallets.html index 4b890ba..bb86cbb 100644 --- a/HTML/views/WareHouseSetting/Pallets.html +++ b/HTML/views/WareHouseSetting/Pallets.html @@ -1,445 +1,452 @@ <!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"> - <style media="print"> - @page{ - size: auto; - margin: 0 0 0 30px; - } - </style> - <script> - // 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮� - document.addEventListener("DOMContentLoaded", function() { - - //鑾峰彇table榛樿鏄剧ず鏁� - pageCntFirst(); - }); - </script> - </head> - <body id="body"> - <div class="layui-fluid" style="padding-bottom: 0;"> - <div class="layui-card"> - <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" id="top"> - <div class="layui-form-item"> - <div class="layui-inline"> - <label class="layui-form-label" style="width: 70px;">鎵樼洏鏉$爜锛�</label> - <div class="layui-input-inline"> - <input type="text" id="PalletNo" name="PalletNo" placeholder="鎵樼洏鏉$爜" autocomplete="off" class="layui-input"> - </div> - </div> - <div class="layui-inline"> - <label class="layui-form-label">鏉$爜鐘舵��</label> - <div class="layui-input-inline"> - <select name="Status" id="Status" lay-verify="" lay-search> - <option value=""></option> - <option value="0">鏈娇鐢�</option> - <option value="1">浣跨敤涓�</option> - </select> - </div> - </div> - <div class="layui-inline"> - <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit lay-filter="LAY-app-contlist-search"> - <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储 - </button> - </div> - <div class="layui-inline"> - <button class="layui-btn layui-btn-sm layuiadmin-btn-list add" data-type="add"> - <i class="layui-icon layuiadmin-button-btn"></i>娣诲姞 - </button> + +<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"> + <style media="print"> + @page { + size: auto; + margin: 0 0 0 30px; + } + </style> + <script> + // 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮� + document.addEventListener("DOMContentLoaded", function () { + + //鑾峰彇table榛樿鏄剧ず鏁� + pageCntFirst(); + }); + </script> +</head> + +<body id="body"> + <div class="layui-fluid" style="padding-bottom: 0;"> + <div class="layui-card"> + <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" + id="top"> + <div class="layui-form-item"> + <div class="layui-inline"> + <label class="layui-form-label" style="width: 70px;">鎵樼洏鏉$爜锛�</label> + <div class="layui-input-inline"> + <input type="text" id="PalletNo" name="PalletNo" placeholder="鎵樼洏鏉$爜" autocomplete="off" + class="layui-input"> </div> </div> + <div class="layui-inline"> + <label class="layui-form-label">鏉$爜鐘舵��</label> + <div class="layui-input-inline"> + <select name="Status" id="Status" lay-verify="" lay-search> + <option value=""></option> + <option value="0">鏈娇鐢�</option> + <option value="1">浣跨敤涓�</option> + </select> + </div> + </div> + <div class="layui-inline"> + <button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit + lay-filter="LAY-app-contlist-search"> + <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储 + </button> + </div> + <div class="layui-inline"> + <button class="layui-btn layui-btn-sm layuiadmin-btn-list add" data-type="add"> + <i class="layui-icon layuiadmin-button-btn"></i>娣诲姞 + </button> + </div> </div> - <div id="center"></div> - <div class="layui-card-body"> - <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table> - - <script type="text/html" id="table-content-list"> + </div> + <div id="center"></div> + <div class="layui-card-body"> + <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table> + + <script type="text/html" id="table-content-list"> <a class="approvalBtndel layui-btn layui-btn-normal layui-btn-xs queryClass" lay-event="edit"><i class="layui-icon layui-icon-search"></i>鏌ョ湅</a> <a class="approvalBtn layui-btn layui-btn-normal layui-btn-xs buDaClass" lay-event="print"><i class="layui-icon layui-icon-print"></i>琛ユ墦</a> </script> - </div> - <div id="print"></div> </div> + <div id="print"></div> </div> - - <script src="../../layuiadmin/layui/layui.js"></script> - <script src="../../js/public.js"></script> - <script src="../../js/jquery-3.5.1.min.js"></script> - <script src="../../js/jquery.cookie.js"></script> - <script src="../../js/jquery.print.js"></script> - <script> - layui.config({ - base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� - }).extend({ - index: 'lib/index' //涓诲叆鍙fā鍧� - }).use(['index', 'table', 'laypage', 'layer'], function() { - var table = layui.table, - form = layui.form, - laypage = layui.laypage, - layer = layui.layer; - var h1 = GetTableHeight(); - var isTrue= true; - - var where = { - PalletNo:$("#PalletNo").val(), - Status:$("#Status").val(), - } - var tableIns = table.render({ - elem: '#LAY-app-content-list', - height: h1, - id: 'LAY-app-content-list', - url: IP + "/Sys/GetPalletsList", - method: 'post', - where: where, - contentType: 'application/json', - headers:{ToKen:$.cookie('token')}, - page: true, - limit: pageCnt, - limits: pageLimits, - cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 - done:function(){ - $(function() { - $(".queryClass").hide(); - $(".buDaClass").hide(); - $(".add").hide(); - }); - sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { - if (res.code == 0) { //鎴愬姛 - for (var k = 0; k < res.data.length; k++) { - if (res.data[k].MenuName == "娣诲姞鏉$爜") { - $(function() { - $(".add").show(); - }); - } - if (res.data[k].MenuName == "鏌ョ湅鏉$爜") { - $(function() { - $(".queryClass").show(); - }); - } - if (res.data[k].MenuName == "琛ユ墦鏉$爜") { - $(function() { - $(".buDaClass").show(); - }); - } + </div> + + <script src="../../layuiadmin/layui/layui.js"></script> + <script src="../../js/public.js"></script> + <script src="../../js/jquery-3.5.1.min.js"></script> + <script src="../../js/jquery.cookie.js"></script> + <script src="../../js/jquery.print.js"></script> + <script> + layui.config({ + base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰� + }).extend({ + index: 'lib/index' //涓诲叆鍙fā鍧� + }).use(['index', 'table', 'laypage', 'layer'], function () { + var table = layui.table, + form = layui.form, + laypage = layui.laypage, + layer = layui.layer; + var h1 = GetTableHeight(); + var isTrue = true; + + var where = { + PalletNo: $("#PalletNo").val(), + Status: $("#Status").val(), + } + var tableIns = table.render({ + elem: '#LAY-app-content-list', + height: h1, + id: 'LAY-app-content-list', + url: IP + "/Sys/GetPalletsList", + method: 'post', + where: where, + contentType: 'application/json', + headers: { ToKen: $.cookie('token') }, + page: true, + limit: pageCnt, + limits: pageLimits, + cellMinWidth: 80, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板 + done: function () { + $(function () { + $(".queryClass").hide(); + $(".buDaClass").hide(); + $(".add").hide(); + }); + sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) { + if (res.code == 0) { //鎴愬姛 + for (var k = 0; k < res.data.length; k++) { + if (res.data[k].MenuName == "娣诲姞鏉$爜") { + $(function () { + $(".add").show(); + }); } - } else { //涓嶆垚鍔� - layer.msg('鑾峰彇鏉冮檺淇℃伅澶辫触', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); + if (res.data[k].MenuName == "鏌ョ湅鏉$爜") { + $(function () { + $(".queryClass").show(); + }); + } + if (res.data[k].MenuName == "琛ユ墦鏉$爜") { + $(function () { + $(".buDaClass").show(); + }); + } } - }); + } else { //涓嶆垚鍔� + layer.msg('鑾峰彇鏉冮檺淇℃伅澶辫触', { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); + } + }); + }, + cols: [ + [{ + title: '搴忓彿', + type: 'numbers', + width: 65, + fixed: 'left' + }, { + field: 'PalletNo', + title: '鎵樼洏鏉$爜', + align: 'center', + }, { + field: 'Status', + title: '鏉$爜鐘舵��', + align: 'center', + templet: function (d) { + switch (d.Status) { + case "0": + return `<button class="layui-btn layui-btn-radius layui-btn-xs">鏈娇鐢�</button>`; + case "1": + return `<button class="layui-btn layui-btn-radius layui-btn-warm layui-btn-xs">浣跨敤涓�</button>`; + default: + return ""; + } + } + }, { + field: 'CreateUserName', + title: '鍒涘缓浜�', + align: 'center', + }, { + field: 'CreateTime', + title: '鍒涘缓鏃堕棿', + align: 'center', + templet: function (d) { + return formatDate(d.CreateTime); + } + }, { + field: 'LastUse', + title: '涓婃浣跨敤鏃堕棿', + align: 'center', + templet: function (d) { + return formatDate(d.LastUse); + } + }, { + title: '鎿嶄綔', + fixed: 'right', + width: 220, + align: 'center', + toolbar: '#table-content-list' + }] + ], + }); + //鐩戝惉鎼滅储 + form.on('submit(LAY-app-contlist-search)', function (data) { + tableIns.reload({ + where: { + PalletNo: $("#PalletNo").val(), + Status: $("#Status").val(), }, - cols: [ - [{ - title: '搴忓彿', - type: 'numbers', - width: 65, - fixed: 'left' - }, { - field: 'PalletNo', - title: '鎵樼洏鏉$爜', - align: 'center', - }, { - field: 'Status', - title: '鏉$爜鐘舵��', - align: 'center', - templet:function(d){ - switch (d.Status) { - case "0": - return `<button class="layui-btn layui-btn-radius layui-btn-xs">鏈娇鐢�</button>`; - case "1": - return `<button class="layui-btn layui-btn-radius layui-btn-warm layui-btn-xs">浣跨敤涓�</button>`; - default: - return ""; - } - } - }, { - field: 'CreateUserName', - title: '鍒涘缓浜�', - align: 'center', - } ,{ - field: 'CreateTime', - title: '鍒涘缓鏃堕棿', - align: 'center', - templet:function(d){ - return formatDate(d.CreateTime); - } - }, { - field: 'LastUse', - title: '涓婃浣跨敤鏃堕棿', - align: 'center', - templet:function(d){ - return formatDate(d.LastUse); - } - }, { - title: '鎿嶄綔', - fixed: 'right', - width: 220, - align: 'center', - toolbar: '#table-content-list' - }] - ], - }); - //鐩戝惉鎼滅储 - form.on('submit(LAY-app-contlist-search)', function(data) { - tableIns.reload({ - where:{ - PalletNo:$("#PalletNo").val(), - Status:$("#Status").val(), - }, - page: { - curr: 1 - } - }); - }); - - $(function() { - $(".addClass").hide(); - }); - sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function(res) { - if (res.code == 0) { //鎴愬姛 - for (var k = 0; k < res.data.length; k++) { - if (res.data[k].MenuName == "娣诲姞鏉$爜") { - $(function() { - $(".addClass").show(); - }); - } - } - } else { //涓嶆垚鍔� - layer.msg('鑾峰彇鏉冮檺淇℃伅澶辫触', { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); + page: { + curr: 1 } }); + }); + + $(function () { + $(".addClass").hide(); + }); + sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) { + if (res.code == 0) { //鎴愬姛 + for (var k = 0; k < res.data.length; k++) { + if (res.data[k].MenuName == "娣诲姞鏉$爜") { + $(function () { + $(".addClass").show(); + }); + } + } + } else { //涓嶆垚鍔� + layer.msg('鑾峰彇鏉冮檺淇℃伅澶辫触', { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); + } + }); - - - var active = { - add: function() { - layer.open({ - type: 2, - title: '鎵撳嵃鎵樼洏鏉$爜', - content: 'PalletsPrintFrom.html', - maxmin: true, - area: ['600px', '300px'], - btn: ['纭畾', '鍙栨秷'], - yes: function(index, layero){ - var iframeWindow = window['layui-layer-iframe'+ index] - ,submitID = 'layuiadmin-app-form-submit' - ,submit = layero.find('iframe').contents().find('#'+ submitID); - //鐩戝惉鎻愪氦 - iframeWindow.layui.form.on('submit('+ submitID +')', function(data){ - var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� - console.log(field); - if (isTrue = true) { - isTrue = false; - - var html = ""; - var xun = 0; - document.getElementById('print').innerHTML=""; - for(var i=0;i<field.GroupCount;i++){ - - for(var j=0;j<field.SameCount;j++){ - html ="<div class=\"layui-form\" lay-filter=\"layuiadmin-app-form-list\" id=\"print\" style=\"width: 50%; text-align: center;padding-top: 20%;margin-left: 20%;\">\n"+ - "<div class=\"layui-form-item\">\n"+ - "<div class=\"layui-inline\">\n"+ - "<div class=\"\">\n"+ - "<img id=\"imgBar\" width=\"245px\" height=\"120px\"/></div>\n"+ - "</div>\n"+ - "</div>\n"+ - "</div>\n"+ - "<div style=\"page-break-after: always;\"></div>\n"+ - "</div>" ; - document.getElementById('print').innerHTML+=html; - document.getElementById('imgBar').id="imgBar"+xun; - xun+=1 - } - } - GetimgBar(field.StockCode,field.GroupCount,field.SameCount); - layer.close(index); - } - }); - submit.trigger('click'); - }, - end:function(){ - location.reload(); - return false; - } - }); - } - }; - $('.layui-btn.layuiadmin-btn-list').on('click', function() { - var type = $(this).data('type'); - active[type] ? active[type].call(this) : ''; - }); - //鑾峰彇娣诲姞鏉″舰鐮� - function GetimgBar(StockCode,GroupCount,SameCount){ - var param = { - PalletNo:StockCode, - GroupCount: parseInt(GroupCount), - SameCount:parseInt(SameCount), - }; - console.log(param); - synData(IP + "/Sys/GetImgBar", param, 'post', function(res) { - console.log(res); - if (res.code == 0) { //鎴愬姛 - for(var i=0;i<res.data.length;i++){ - $("#"+"imgBar"+i).attr("src", res.data[i]); - } - - AddPallets(StockCode,GroupCount); - } else { //涓嶆垚鍔� - layer.msg(res.msg, { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); - } - }); - - }; - //娣诲姞鏉″舰鐮� - function AddPallets(StockCode,GroupCount){ - //鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹� - var param = { - GroupCount:parseInt(GroupCount), - }; - synData(IP + "/Sys/AddPallets", param, 'post', function(res) { - console.log(res); - if (res.code == 0) { //鎴愬姛 - $("#print").print(); - - } else if(res.code == 1){ - layer.msg(res.msg, { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); - } else { //涓嶆垚鍔� - layer.msg(res.statusText, { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); - } - }); - }; - //鑾峰彇琛ユ墦鏉″舰鐮� - function GetimgBar1(StockCode,GroupCount,SameCount){ - - var param = { - PalletNo:StockCode, - GroupCount:parseInt(GroupCount), - SameCount:parseInt(SameCount), - }; - synData(IP + "/Sys/GetImgBarReprint", param, 'post', function(res) { - console.log(res); - - if (res.code == 0) { //鎴愬姛 - var ok=false; - for(var i=0;i<res.data.length;i++){ - $("#"+"imgBar"+i).attr("src", res.data[i]); - if(i==(res.data.length-1)){ - ok=true; - } - } - if(ok){ - $("#print").print(); - } - } else { //涓嶆垚鍔� - layer.msg(res.msg, { - icon: 2, - time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 - }, function() {}); - } - }) - }; - - table.on('tool(LAY-app-content-list)', function(obj) { - var data = obj.data; - if (obj.event === 'edit') { - layer.open({ - type: 2, - title: '鎵樼洏鏃堕棿绾�', - content: 'PalletsTimeLine.html?PalletNo=' + data.PalletNo, - maxmin: true, - area: ['700px', '650px'], - btn: ['纭畾', '鍙栨秷'], - yes: function(index, layero){ - layer.close(index); //鍏抽棴寮瑰眰 - } - }); - } - if (obj.event === 'print') { - PalletNo = data.PalletNo; - - layer.open({ - type: 2, - title: '鎵撳嵃鎵樼洏鏉$爜', - content: 'PalletsPrintFrom.html?PalletNo='+PalletNo, - maxmin: true, - area: ['600px', '300px'], - btn: ['纭畾', '鍙栨秷'], - yes: function(index, layero){ - var iframeWindow = window['layui-layer-iframe'+ index] - ,submitID = 'layuiadmin-app-form-submit' - ,submit = layero.find('iframe').contents().find('#'+ submitID); - //鐩戝惉鎻愪氦 - iframeWindow.layui.form.on('submit('+ submitID +')', function(data){ - var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� - console.log(field); + + + var active = { + add: function () { + layer.open({ + type: 2, + title: '鎵撳嵃鎵樼洏鏉$爜', + content: 'PalletsPrintFrom.html', + maxmin: true, + area: ['600px', '300px'], + btn: ['纭畾', '鍙栨秷'], + yes: function (index, layero) { + var iframeWindow = window['layui-layer-iframe' + index] + , submitID = 'layuiadmin-app-form-submit' + , submit = layero.find('iframe').contents().find('#' + submitID); + //鐩戝惉鎻愪氦 + iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + console.log(field); + if (isTrue = true) { + isTrue = false; + var html = ""; var xun = 0; - var isOk = false; - document.getElementById('print').innerHTML=""; - - for(var i=0;i<parseInt(field.GroupCount);i++){ - - for(var j=0;j<parseInt(field.SameCount);j++){ - html ="<div class=\"layui-form\" lay-filter=\"layuiadmin-app-form-list\" id=\"print\" style=\"width: 50%; text-align: center;padding-top: 20%;margin-left: 20%;\">\n"+ - "<div class=\"layui-form-item\">\n"+ - "<div class=\"layui-inline\">\n"+ - "<div class=\"\">\n"+ - "<img id=\"imgBar\" width=\"245px\" height=\"120px\" /></div>\n"+ - "</div>\n"+ - "</div>\n"+ - "</div>\n"+ - "<div style=\"page-break-after: always;\"></div>\n"+ - "</div>" ; - document.getElementById('print').innerHTML+=html; - document.getElementById('imgBar').id="imgBar"+xun; - xun+=1 - - } - - if(i==(parseInt(field.GroupCount)-1)){ - isOk= true; + document.getElementById('print').innerHTML = ""; + for (var i = 0; i < field.GroupCount; i++) { + + for (var j = 0; j < field.SameCount; j++) { + html = "<div class=\"layui-form\" lay-filter=\"layuiadmin-app-form-list\" id=\"print\" style=\"width: 50%; text-align: center;padding-top: 20%;margin-left: 19%;\">\n" + + "<div class=\"layui-form-item\">\n" + + "<div class=\"layui-inline\">\n" + + "<div class=\"\">\n" + + "<img id=\"imgBar\" width=\"245px\" height=\"120px\"/></div>\n" + + "</div>\n" + + "</div>\n" + + "</div>\n" + + "<div style=\"page-break-after: always;\"></div>\n" + + "</div>"; + document.getElementById('print').innerHTML += html; + document.getElementById('imgBar').id = "imgBar" + xun; + xun += 1 } } - if(isOk){ - GetimgBar1(field.StockCode,field.GroupCount,field.SameCount); - } - }); - submit.trigger('click'); - }, - end:function(){ - location.reload(); - return false; - } - - }); + GetimgBar(field.StockCode, field.GroupCount, field.SameCount); + layer.close(index); + } + }); + submit.trigger('click'); + }, + end: function () { + location.reload(); + return false; + } + }); + } + }; + $('.layui-btn.layuiadmin-btn-list').on('click', function () { + var type = $(this).data('type'); + active[type] ? active[type].call(this) : ''; + }); + //鑾峰彇娣诲姞鏉″舰鐮� + function GetimgBar(StockCode, GroupCount, SameCount) { + var param = { + PalletNo: StockCode, + GroupCount: parseInt(GroupCount), + SameCount: parseInt(SameCount), + }; + console.log(param); + synData(IP + "/Sys/GetImgBar", param, 'post', function (res) { + console.log(res); + if (res.code == 0) { //鎴愬姛 + for (var i = 0; i < res.data.length; i++) { + $("#" + "imgBar" + i).attr("src", res.data[i]); + } + + AddPallets(StockCode, GroupCount); + } else { //涓嶆垚鍔� + layer.msg(res.msg, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); } }); - - + + }; + //娣诲姞鏉″舰鐮� + function AddPallets(StockCode, GroupCount) { + //鎻愪氦 Ajax 鎴愬姛鍚庯紝闈欐�佹洿鏂拌〃鏍间腑鐨勬暟鎹� + var param = { + GroupCount: parseInt(GroupCount), + }; + synData(IP + "/Sys/AddPallets", param, 'post', function (res) { + console.log(res); + if (res.code == 0) { //鎴愬姛 + $("#print").print(); + + } else if (res.code == 1) { + layer.msg(res.msg, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); + } else { //涓嶆垚鍔� + layer.msg(res.statusText, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); + } + }); + }; + //鑾峰彇琛ユ墦鏉″舰鐮� + function GetimgBar1(StockCode, GroupCount, SameCount) { + + var param = { + PalletNo: StockCode, + GroupCount: parseInt(GroupCount), + SameCount: parseInt(SameCount), + }; + synData(IP + "/Sys/GetImgBarReprint", param, 'post', function (res) { + console.log(res); + + if (res.code == 0) { //鎴愬姛 + var ok = false; + for (var i = 0; i < res.data.length; i++) { + $("#" + "imgBar" + i).attr("src", res.data[i]); + if (i == (res.data.length - 1)) { + ok = true; + } + } + if (ok) { + $("#print").print(); + } + } else { //涓嶆垚鍔� + layer.msg(res.msg, { + icon: 2, + time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級 + }, function () { }); + } + }) + }; + + table.on('tool(LAY-app-content-list)', function (obj) { + var data = obj.data; + if (obj.event === 'edit') { + layer.open({ + type: 2, + title: '鎵樼洏鏃堕棿绾�', + content: 'PalletsTimeLine.html?PalletNo=' + data.PalletNo, + maxmin: true, + area: ['700px', '650px'], + btn: ['纭畾', '鍙栨秷'], + yes: function (index, layero) { + layer.close(index); //鍏抽棴寮瑰眰 + } + }); + } + if (obj.event === 'print') { + PalletNo = data.PalletNo; + + layer.open({ + type: 2, + title: '鎵撳嵃鎵樼洏鏉$爜', + content: 'PalletsPrintFrom.html?PalletNo=' + PalletNo, + maxmin: true, + area: ['600px', '300px'], + btn: ['纭畾', '鍙栨秷'], + yes: function (index, layero) { + var iframeWindow = window['layui-layer-iframe' + index] + , submitID = 'layuiadmin-app-form-submit' + , submit = layero.find('iframe').contents().find('#' + submitID); + //鐩戝惉鎻愪氦 + iframeWindow.layui.form.on('submit(' + submitID + ')', function (data) { + var field = data.field; //鑾峰彇鎻愪氦鐨勫瓧娈� + console.log(field); + var html = ""; + var xun = 0; + var isOk = false; + document.getElementById('print').innerHTML = ""; + + for (var i = 0; i < parseInt(field.GroupCount); i++) { + + for (var j = 0; j < parseInt(field.SameCount); j++) { + html = "<div class=\"layui-form\" lay-filter=\"layuiadmin-app-form-list\" id=\"print\" style=\"width: 50%; text-align: center;padding-top: 20%;margin-left: 19%;\">\n" + + "<div class=\"layui-form-item\">\n" + + "<div class=\"layui-inline\">\n" + + "<div class=\"\">\n" + + "<img id=\"imgBar\" width=\"245px\" height=\"120px\" /></div>\n" + + "</div>\n" + + "</div>\n" + + "</div>\n" + + "<div style=\"page-break-after: always;\"></div>\n" + + "</div>"; + document.getElementById('print').innerHTML += html; + document.getElementById('imgBar').id = "imgBar" + xun; + xun += 1 + + } + + if (i == (parseInt(field.GroupCount) - 1)) { + isOk = true; + } + } + if (isOk) { + GetimgBar1(field.StockCode, field.GroupCount, field.SameCount); + } + }); + submit.trigger('click'); + }, + end: function () { + location.reload(); + return false; + } + + }); + } }); - </script> - </body> -</html> + + + }); + </script> +</body> + +</html> \ No newline at end of file -- Gitblit v1.8.0