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">&#xe654;</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">&#xe654;</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