longyi 1 month ago
parent
commit
d303517abc

+ 11 - 5
core/CoreApp/controllers/Amazonbarcode.php

@@ -108,7 +108,7 @@ class Amazonbarcode extends Start_Controller {
 				{
 					$info_list[$key]['addtime'] = '';
 				}
-				$info_list[$key]['cz'] = "<span class='amazonbarprint' data-id='".$value['id']."' data-num='".$value['num']."'>国内</span><span style='margin-left:10px;background: #2ca8a1;' class='usaamazonbarprint' data-id='".$value['id']."' data-num='".$value['num']."'>美仓</span>";
+				$info_list[$key]['cz'] = "<span class='amazonbarprint' data-id='".$value['id']."' data-num='".$value['num']."'>国内</span><span class='amazonbarctmprint' data-id='".$value['id']."' data-num='".$value['num']."'>长码</span><span style='margin-left:10px;background: #2ca8a1;' class='usaamazonbarprint' data-id='".$value['id']."' data-num='".$value['num']."'>美仓</span>";
             }
 			$total = $this->amazonbarcode->find_count($where);
 		    $pagenum = ceil($total/$perpage);
@@ -267,12 +267,18 @@ class Amazonbarcode extends Start_Controller {
 			$n = $this->input->post('n');
 			$sl = $this->input->post('sl');
 			$bfb = $this->input->post('bfb');
-			if(empty($bfb)){
-				$bfb = '58mm';
+			$ctm = $this->input->post('ctm');
+			if($ctm){
+			    $bfb = '78mm';
 			}else{
-				$bfb = (int)$bfb;
-				$bfb = $bfb.'%';
+			    if(empty($bfb)){
+    				$bfb = '58mm';
+    			}else{
+    				$bfb = (int)$bfb;
+    				$bfb = $bfb.'%';
+    			}
 			}
+			
 			$text = array();$text['data'] = array();$time = time();
 			$data = $this->amazonbarcode->read($va[$n]);
 			if(strlen($data['number']) > 30){

+ 1 - 1
template/erp/aaadayin.html

@@ -102,7 +102,7 @@ $(".datatext").on('click', ".amazonbarprint", function() {
 });
 function dayin(){
     let data = {
-        number:"RTG-LY064-T4/613#NAW6*8W(DS)16",
+        number:"RTG-LY064-T4/613#NAW6*8W(DS)16-CSHISCESDDDD",
         label:"RTG-LY064-T4/613#本编号曲度6*8头套(抽绳款)16",
         label2:'V2-10A Ready to Go LY064 6*8 Closure Wig Drawstring T4/613# NAWavy 16" 16',
         num:1,

+ 365 - 308
template/erp/amazonbarcode_see.html

@@ -1,309 +1,366 @@
-{Template header}
-<body>
-<div class="warp">
-<div class="fixed">
-<ul class="search">
-<li>条码:<input value="" name="number" type="text"></li>
-<li>标签:<input value="" name="label" type="text" style="width:250px;"></li>
-<li>打印状态:<select name="print" class="select">
-<option value="">全部</option>
-<option value="0">未打印</option>
-<option value="1">已打印</option>
-</select></li>
-<li>
-
-时间筛选:<select name="xztime" class="select">
-<option value="addtime">导入时间</option>
-<option value="time">打印时间</option>
-</select>
-</li>
-<li><input id="timetk" value="{date('Y-m-d',time()-30*24*3600)} 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})" readonly>
-至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00" name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})" readonly></li>
-<li><span>确 定</span></li>
-</ul>
-<div class="control zjcz">
-<div class="tabprint">
-<select name="printer" class="select" style="width:220px;">
-<option value="">选择打印机</option>
-</select>
-</div>
-<!-- <a href="javascript:void(0);" class="bbprint">打 印</a>-->
-</div>
-<table class="datatitle data" border="0" style="border-collapse:collapse;">
-<tr>
-<td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
-<td>条码</td>
-<td>标签</td>
-<td>标签2</td>
-<td>数量</td>
-<td>打印时间</td>
-<td>导入时间</td>
-<td>操作</td>
-</tr>
-</table>
-</div>
-<table class="datatext data" border="0" style="border-collapse:collapse;">
-</table>
-<div class="bomf"></div>
-</div>
-<div class="print none"></div>
-<div class="ts"><p class="tsn"></p></div>
-<div class="wigprintk">
-<div>
-<p></p>
-<p><font class="wigprintqd">确 定</font></p>
-</div>
-</div>
-<div class="tyrows"><div><p></p><p></p></div></div>
-<div class="list"><div><p>操作配置</p><ul class="fj"></ul><em></em></div></div>
-<audio id="music_d">
-<source src="{$theme}music/d.mp3" type="audio/mpeg">
-</audio>
-<audio id="music_c">
-<source src="{$theme}music/c.mp3" type="audio/mpeg">
-</audio>
-<audio id="music_print">
-<source src="{$theme}music/print.mp3" type="audio/mpeg">
-</audio>
-<audio id="music_print_error">
-<source src="{$theme}music/print_error.mp3" type="audio/mpeg">
-</audio>
-<audio id="music_print_ok">
-<source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
-</audio>
-<span id="job" class="none"></span>
-<span id="site" class="none"></span>
-<span class="none">
-<input id="upload-file" name="files" accept="image/xls,image/xlsx" type="file">
-</span>
-<script>
-var dataurl = "/amazonbarcode/see";var fdataurl = "/amazonbarcode/see";var printurl = "/amazonbarcode/print/"; var jcprint = 1;//是否检测打印1检测2不检测
-function dyfs(data)
-{
-	wprinter.amazonbarcode(data);//打印方式
-}
-var sysprint = 1;
-var customon = 1;
-function custom(){
-$(".data tr").each(function() {
-$(this).find('td:eq(0)').css("width","1%");
-$(this).find('td:eq(2)').css("width","8%");
-$(this).find('td:eq(4)').css("width","4%");
-$(this).find('td:eq(5)').css("width","8%");
-$(this).find('td:eq(6)').css("width","8%");
-$(this).find('td:eq(7)').css("width","8%");
-$(this).find('td:eq(8)').css("width","5%");
-});}
-window.onload = function() { 
-if(typeof $("select[name='printer']").length < 1) return;
-setTimeout(function(){ wprinter.printer()},1000);};
-
-$(".amazondrexcel").click(function() {
-var dr = $(this);
-$("#upload-file").click();
-$("#upload-file").unbind("change");
-$("#upload-file").bind("change",function(){
-amazondrexcel(dr);
-	layx.load('loadId','导入中,请稍后',{shadable:0.6});
-});
-});
-
-function amazondrexcel(dr){
-var file = document.getElementById("upload-file").files[0];
-var data = new FormData();
-data.append("userfile",file);
-$.ajax({
-data : data,
-type : "POST",
-url : "/amazonbarcode/addexcel/",
-cache : false,
-contentType : false,
-processData : false,
-dataType:"json",
-success: function(a) {
-	 layx.destroy('loadId');
-            if (a && a.success) {
-				 if(a.error == 1)
-				 {
-					 errora(a);
-				 }
-				 else
-				 {
-					  errorb(a);
-				 }
-            } else {
-				errorc(a);
-            }
-        }
-});
-}
-$(".datatext").on('click', ".amazonbarprint", function() {
-
-        if ($("select[name='printer']").children("option:selected").val() == "") {
-            $(".ts p").html("请选择打印机!");
-            $(".ts").show();
-            setTimeout('$(".ts").fadeOut()', 1000);
-        } else {
-			var id = $(this).data("id");
-			var num = $(this).data("num");
-            $(".wigprintk div p:eq(0)").html('选择打印数量:<input value="'+num+'" name="sl" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;"><br/>条码缩放比例:<input value="" name="bfb" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;">');
-            $(".wigprintk div p:eq(1)").html("<p><font id='amazonbarprinton' data-id='"+id+"'>确 定</font><font class='esc'>取 消</font></p>");
-            $(".wigprintk").show();
-        }
-
-});
-
-$(".wigprintk").on('click', "#amazonbarprinton", function() {
-	var sl = $(".wigprintk div p:eq(0) input[name='sl']").val();
-    let bfb = $(".wigprintk div p:eq(0) input[name='bfb']").val();
-    $(".wigprintk").hide();
-    $(".wigprintk div p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> &nbsp; 正在处理打印信息,请稍后...");
-    $(".wigprintk div p:eq(1)").html("");
-    $(".wigprintk").show();
-
-	var tf = $("select[name='print']").children("option:selected").val();
-	var list = $(this).data("id");
-    $.ajax({
-        url: printurl,
-        data: "s=" + list + "&n=" + 0 + "&sl=" + sl + "&bfb=" + bfb,
-        type: "POST",
-        dataType: "json",
-        timeout: 60001,
-        success: function(c) {
-            if (c.success) {
-				dyfs(c.rows);
-                if (c.rows['n'] > -1) {
-                    azsite(c.rows['n'],c.rows['data'], c.rows['number'], 1, 0);
-                } else {
-                        azsite(1, 1, c.rows['number'], 0, 0);
-                }
-            } else {
-                $(".wigprintk").hide();
-                layx.alert('错误', c.msg, function(id, button) {
-                    $(".search span").click();
-                }, { dialogIcon: 'error' });
-            }
-        },
-        error: function(textStatus) {
-            wprinter.sound("错误,请求数据超时!请重试")
-            $(".wigprintk").hide();
-            layx.alert('错误', '请求数据超时!请重试', function(id, button) {
-                $(".search span").click();
-            }, { dialogIcon: 'error' });
-        },
-    });
-
-});
-
-
-
-// 美仓打印  
-$(".datatext").on('click', ".usaamazonbarprint", function() {
-
-        if ($("select[name='printer']").children("option:selected").val() == "") {
-            $(".ts p").html("请选择打印机!");
-            $(".ts").show();
-            setTimeout('$(".ts").fadeOut()', 1000);
-        } else {
-			var id = $(this).data("id");
-			var num = $(this).data("num");
-            $(".wigprintk div p:eq(0)").html('选择美仓打印数量:<input value="'+num+'" name="sl" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;">');
-            $(".wigprintk div p:eq(1)").html("<p><font id='usaamazonbarprinton' data-id='"+id+"'>确 定</font><font class='esc'>取 消</font></p>");
-            $(".wigprintk").show();
-        }
-
-});
-
-$(".wigprintk").on('click', "#usaamazonbarprinton", function() {
-	var sl = $(".wigprintk div p:eq(0) input").val();
-    $(".wigprintk").hide();
-    $(".wigprintk div p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> &nbsp; 正在处理打印信息,请稍后...");
-    $(".wigprintk div p:eq(1)").html("");
-    $(".wigprintk").show();
-
-	var tf = $("select[name='print']").children("option:selected").val();
-	var list = $(this).data("id");
-    $.ajax({
-        url: '/amazonbarcode/usaprint/',
-        data: "s=" + list + "&n=" + 0 + "&sl=" + sl,
-        type: "POST",
-        dataType: "json",
-        timeout: 60001,
-        success: function(c) {
-            if (c.success) {
-				wprinter.usaamazonbarcode(c.rows);
-                if (c.rows['n'] > -1) {
-                    azsite(c.rows['n'],c.rows['data'], c.rows['number'], 1, 0);
-                } else {
-                        azsite(1, 1, c.rows['number'], 0, 0);
-                }
-            } else {
-                $(".wigprintk").hide();
-                layx.alert('错误', c.msg, function(id, button) {
-                    $(".search span").click();
-                }, { dialogIcon: 'error' });
-            }
-        },
-        error: function(textStatus) {
-            wprinter.sound("错误,请求数据超时!请重试")
-            $(".wigprintk").hide();
-            layx.alert('错误', '请求数据超时!请重试', function(id, button) {
-                $(".search span").click();
-            }, { dialogIcon: 'error' });
-        },
-    });
-
-});
-
-//美仓打印结束
-
-
-
-
-$(".wigprintk").on('click', ".esc", function() {
-    $(".wigprintk").hide();
-});
-
-function azsite(num, list, number, data, i) {
-    var jobsite = $("#site").html();
-    if (jobsite == '0') {
-        $("#job").html("");
-        $("#site").html("");
-        if (data == '1') {
-			var tf = $("select[name='print']").children("option:selected").val();
-            wpajax(num, list, tf);
-            return;
-        } else {
-            //wprinter.sound("打印完成")
-            $(".wigprintk div p:eq(0)").html("打印完成!");
-            $(".wigprintk div p:eq(1)").html("<font class='esc'>确 定</font>");
-            $(".wigprintk").show();
-            return;
-        }
-    } else {
-        if (i < '71') {
-            if ($("#job").html() != '') {
-                wprinter.getStatusValue();
-            }
-            setTimeout(function() {
-                azsite(num, list, number, data, i + 1);
-            }, 300);
-            return;
-        } else {
-            wprinter.sound("打印机异常")
-            $(".wigprintk div p:eq(0)").html("订单:" + number + " 打印失败!系统已停止打印,请检查打印机!如未出此单,请再次打印");
-            $(".wigprintk div p:eq(1)").html("<font class='printok'>确 定</font>");
-            $(".wigprintk").show();
-            $("#job").html("");
-            $("#site").html("");
-            $(".tyrowsout").hide();
-            $("#orderinfo").val("");
-            $("#orderinfo").focus();
-            return;
-        }
-    }
-}
-</script>
-<script type="text/javascript" src="{$theme}js/laydate.js"></script>
-<script type="text/javascript" src="{$theme}js/print.js?v=202208010002"></script>
+{Template header}
+<body>
+<div class="warp">
+<div class="fixed">
+<ul class="search">
+<li>条码:<input value="" name="number" type="text"></li>
+<li>标签:<input value="" name="label" type="text" style="width:250px;"></li>
+<li>打印状态:<select name="print" class="select">
+<option value="">全部</option>
+<option value="0">未打印</option>
+<option value="1">已打印</option>
+</select></li>
+<li>
+
+时间筛选:<select name="xztime" class="select">
+<option value="addtime">导入时间</option>
+<option value="time">打印时间</option>
+</select>
+</li>
+<li><input id="timetk" value="{date('Y-m-d',time()-30*24*3600)} 0:00" name="timetk" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})" readonly>
+至&nbsp;&nbsp;&nbsp;&nbsp; <input id="timetj" value="{date('Y-m-d',time()+24*3600)} 0:00" name="timetj" type="text" onClick="laydate({istime: true,format:'YYYY-MM-DD hh:mm'})" readonly></li>
+<li><span>确 定</span></li>
+</ul>
+<div class="control zjcz">
+<div class="tabprint">
+<select name="printer" class="select" style="width:220px;">
+<option value="">选择打印机</option>
+</select>
+</div>
+<!-- <a href="javascript:void(0);" class="bbprint">打 印</a>-->
+</div>
+<table class="datatitle data" border="0" style="border-collapse:collapse;">
+<tr>
+<td><label onClick="swapCheck()"><input name="checkbox" type="checkbox" class="regular-checkbox"></label></td>
+<td>条码</td>
+<td>标签</td>
+<td>标签2</td>
+<td>数量</td>
+<td>打印时间</td>
+<td>导入时间</td>
+<td>操作</td>
+</tr>
+</table>
+</div>
+<table class="datatext data" border="0" style="border-collapse:collapse;">
+</table>
+<div class="bomf"></div>
+</div>
+<div class="print none"></div>
+<div class="ts"><p class="tsn"></p></div>
+<div class="wigprintk">
+<div>
+<p></p>
+<p><font class="wigprintqd">确 定</font></p>
+</div>
+</div>
+<div class="tyrows"><div><p></p><p></p></div></div>
+<div class="list"><div><p>操作配置</p><ul class="fj"></ul><em></em></div></div>
+<audio id="music_d">
+<source src="{$theme}music/d.mp3" type="audio/mpeg">
+</audio>
+<audio id="music_c">
+<source src="{$theme}music/c.mp3" type="audio/mpeg">
+</audio>
+<audio id="music_print">
+<source src="{$theme}music/print.mp3" type="audio/mpeg">
+</audio>
+<audio id="music_print_error">
+<source src="{$theme}music/print_error.mp3" type="audio/mpeg">
+</audio>
+<audio id="music_print_ok">
+<source src="{$theme}music/print_ok.mp3" type="audio/mpeg">
+</audio>
+<span id="job" class="none"></span>
+<span id="site" class="none"></span>
+<span class="none">
+<input id="upload-file" name="files" accept="image/xls,image/xlsx" type="file">
+</span>
+<script>
+var dataurl = "/amazonbarcode/see";var fdataurl = "/amazonbarcode/see";var printurl = "/amazonbarcode/print/"; var jcprint = 1;//是否检测打印1检测2不检测
+function dyfs(data)
+{
+	wprinter.amazonbarcode(data);//打印方式
+}
+var sysprint = 1;
+var customon = 1;
+function custom(){
+$(".data tr").each(function() {
+$(this).find('td:eq(0)').css("width","1%");
+$(this).find('td:eq(2)').css("width","8%");
+$(this).find('td:eq(4)').css("width","4%");
+$(this).find('td:eq(5)').css("width","8%");
+$(this).find('td:eq(6)').css("width","8%");
+$(this).find('td:eq(7)').css("width","8%");
+$(this).find('td:eq(8)').css("width","20%");
+});}
+window.onload = function() { 
+if(typeof $("select[name='printer']").length < 1) return;
+setTimeout(function(){ wprinter.printer()},1000);};
+
+$(".amazondrexcel").click(function() {
+var dr = $(this);
+$("#upload-file").click();
+$("#upload-file").unbind("change");
+$("#upload-file").bind("change",function(){
+amazondrexcel(dr);
+	layx.load('loadId','导入中,请稍后',{shadable:0.6});
+});
+});
+
+function amazondrexcel(dr){
+var file = document.getElementById("upload-file").files[0];
+var data = new FormData();
+data.append("userfile",file);
+$.ajax({
+data : data,
+type : "POST",
+url : "/amazonbarcode/addexcel/",
+cache : false,
+contentType : false,
+processData : false,
+dataType:"json",
+success: function(a) {
+	 layx.destroy('loadId');
+            if (a && a.success) {
+				 if(a.error == 1)
+				 {
+					 errora(a);
+				 }
+				 else
+				 {
+					  errorb(a);
+				 }
+            } else {
+				errorc(a);
+            }
+        }
+});
+}
+$(".datatext").on('click', ".amazonbarprint", function() {
+
+        if ($("select[name='printer']").children("option:selected").val() == "") {
+            $(".ts p").html("请选择打印机!");
+            $(".ts").show();
+            setTimeout('$(".ts").fadeOut()', 1000);
+        } else {
+			var id = $(this).data("id");
+			var num = $(this).data("num");
+            $(".wigprintk div p:eq(0)").html('选择打印数量:<input value="'+num+'" name="sl" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;"><br/>条码缩放比例:<input value="" name="bfb" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;">');
+            $(".wigprintk div p:eq(1)").html("<p><font id='amazonbarprinton' data-id='"+id+"'>确 定</font><font class='esc'>取 消</font></p>");
+            $(".wigprintk").show();
+        }
+
+});
+
+$(".wigprintk").on('click', "#amazonbarprinton", function() {
+	var sl = $(".wigprintk div p:eq(0) input[name='sl']").val();
+    let bfb = $(".wigprintk div p:eq(0) input[name='bfb']").val();
+    $(".wigprintk").hide();
+    $(".wigprintk div p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> &nbsp; 正在处理打印信息,请稍后...");
+    $(".wigprintk div p:eq(1)").html("");
+    $(".wigprintk").show();
+
+	var tf = $("select[name='print']").children("option:selected").val();
+	var list = $(this).data("id");
+    $.ajax({
+        url: printurl,
+        data: "s=" + list + "&n=" + 0 + "&sl=" + sl + "&bfb=" + bfb,
+        type: "POST",
+        dataType: "json",
+        timeout: 60001,
+        success: function(c) {
+            if (c.success) {
+				dyfs(c.rows);
+                if (c.rows['n'] > -1) {
+                    azsite(c.rows['n'],c.rows['data'], c.rows['number'], 1, 0);
+                } else {
+                        azsite(1, 1, c.rows['number'], 0, 0);
+                }
+            } else {
+                $(".wigprintk").hide();
+                layx.alert('错误', c.msg, function(id, button) {
+                    $(".search span").click();
+                }, { dialogIcon: 'error' });
+            }
+        },
+        error: function(textStatus) {
+            wprinter.sound("错误,请求数据超时!请重试")
+            $(".wigprintk").hide();
+            layx.alert('错误', '请求数据超时!请重试', function(id, button) {
+                $(".search span").click();
+            }, { dialogIcon: 'error' });
+        },
+    });
+
+});
+
+$(".datatext").on('click', ".amazonbarctmprint", function() {
+
+        if ($("select[name='printer']").children("option:selected").val() == "") {
+            $(".ts p").html("请选择打印机!");
+            $(".ts").show();
+            setTimeout('$(".ts").fadeOut()', 1000);
+        } else {
+			var id = $(this).data("id");
+			var num = $(this).data("num");
+            $(".wigprintk div p:eq(0)").html('选择打印数量:<input value="'+num+'" name="sl" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;"><br/>条码缩放比例:<input value="" name="bfb" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;">');
+            $(".wigprintk div p:eq(1)").html("<p><font id='amazonbarctmprint' data-id='"+id+"'>确 定</font><font class='esc'>取 消</font></p>");
+            $(".wigprintk").show();
+        }
+
+});
+
+$(".wigprintk").on('click', "#amazonbarctmprint", function() {
+	var sl = $(".wigprintk div p:eq(0) input[name='sl']").val();
+    let bfb = $(".wigprintk div p:eq(0) input[name='bfb']").val();
+    $(".wigprintk").hide();
+    $(".wigprintk div p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> &nbsp; 正在处理打印信息,请稍后...");
+    $(".wigprintk div p:eq(1)").html("");
+    $(".wigprintk").show();
+
+	var tf = $("select[name='print']").children("option:selected").val();
+	var list = $(this).data("id");
+    $.ajax({
+        url: printurl,
+        data: "s=" + list + "&n=" + 0 + "&sl=" + sl + "&bfb=" + bfb+"&ctm=1",
+        type: "POST",
+        dataType: "json",
+        timeout: 60001,
+        success: function(c) {
+            if (c.success) {
+				dyfs(c.rows);
+                if (c.rows['n'] > -1) {
+                    azsite(c.rows['n'],c.rows['data'], c.rows['number'], 1, 0);
+                } else {
+                        azsite(1, 1, c.rows['number'], 0, 0);
+                }
+            } else {
+                $(".wigprintk").hide();
+                layx.alert('错误', c.msg, function(id, button) {
+                    $(".search span").click();
+                }, { dialogIcon: 'error' });
+            }
+        },
+        error: function(textStatus) {
+            wprinter.sound("错误,请求数据超时!请重试")
+            $(".wigprintk").hide();
+            layx.alert('错误', '请求数据超时!请重试', function(id, button) {
+                $(".search span").click();
+            }, { dialogIcon: 'error' });
+        },
+    });
+
+});
+
+
+// 美仓打印  
+$(".datatext").on('click', ".usaamazonbarprint", function() {
+
+        if ($("select[name='printer']").children("option:selected").val() == "") {
+            $(".ts p").html("请选择打印机!");
+            $(".ts").show();
+            setTimeout('$(".ts").fadeOut()', 1000);
+        } else {
+			var id = $(this).data("id");
+			var num = $(this).data("num");
+            $(".wigprintk div p:eq(0)").html('选择美仓打印数量:<input value="'+num+'" name="sl" type="text" style="width:50px;height: 26px;color: #333;border: 1px #ccc solid;font-size: 13px;text-align: center;border-radius: 5px;">');
+            $(".wigprintk div p:eq(1)").html("<p><font id='usaamazonbarprinton' data-id='"+id+"'>确 定</font><font class='esc'>取 消</font></p>");
+            $(".wigprintk").show();
+        }
+
+});
+
+$(".wigprintk").on('click', "#usaamazonbarprinton", function() {
+	var sl = $(".wigprintk div p:eq(0) input").val();
+    $(".wigprintk").hide();
+    $(".wigprintk div p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> &nbsp; 正在处理打印信息,请稍后...");
+    $(".wigprintk div p:eq(1)").html("");
+    $(".wigprintk").show();
+
+	var tf = $("select[name='print']").children("option:selected").val();
+	var list = $(this).data("id");
+    $.ajax({
+        url: '/amazonbarcode/usaprint/',
+        data: "s=" + list + "&n=" + 0 + "&sl=" + sl,
+        type: "POST",
+        dataType: "json",
+        timeout: 60001,
+        success: function(c) {
+            if (c.success) {
+				wprinter.usaamazonbarcode(c.rows);
+                if (c.rows['n'] > -1) {
+                    azsite(c.rows['n'],c.rows['data'], c.rows['number'], 1, 0);
+                } else {
+                        azsite(1, 1, c.rows['number'], 0, 0);
+                }
+            } else {
+                $(".wigprintk").hide();
+                layx.alert('错误', c.msg, function(id, button) {
+                    $(".search span").click();
+                }, { dialogIcon: 'error' });
+            }
+        },
+        error: function(textStatus) {
+            wprinter.sound("错误,请求数据超时!请重试")
+            $(".wigprintk").hide();
+            layx.alert('错误', '请求数据超时!请重试', function(id, button) {
+                $(".search span").click();
+            }, { dialogIcon: 'error' });
+        },
+    });
+
+});
+
+//美仓打印结束
+
+
+
+
+$(".wigprintk").on('click', ".esc", function() {
+    $(".wigprintk").hide();
+});
+
+function azsite(num, list, number, data, i) {
+    var jobsite = $("#site").html();
+    if (jobsite == '0') {
+        $("#job").html("");
+        $("#site").html("");
+        if (data == '1') {
+			var tf = $("select[name='print']").children("option:selected").val();
+            wpajax(num, list, tf);
+            return;
+        } else {
+            //wprinter.sound("打印完成")
+            $(".wigprintk div p:eq(0)").html("打印完成!");
+            $(".wigprintk div p:eq(1)").html("<font class='esc'>确 定</font>");
+            $(".wigprintk").show();
+            return;
+        }
+    } else {
+        if (i < '71') {
+            if ($("#job").html() != '') {
+                wprinter.getStatusValue();
+            }
+            setTimeout(function() {
+                azsite(num, list, number, data, i + 1);
+            }, 300);
+            return;
+        } else {
+            wprinter.sound("打印机异常")
+            $(".wigprintk div p:eq(0)").html("订单:" + number + " 打印失败!系统已停止打印,请检查打印机!如未出此单,请再次打印");
+            $(".wigprintk div p:eq(1)").html("<font class='printok'>确 定</font>");
+            $(".wigprintk").show();
+            $("#job").html("");
+            $("#site").html("");
+            $(".tyrowsout").hide();
+            $("#orderinfo").val("");
+            $("#orderinfo").focus();
+            return;
+        }
+    }
+}
+</script>
+<script type="text/javascript" src="{$theme}js/laydate.js"></script>
+<script type="text/javascript" src="{$theme}js/print.js?v=202208010002"></script>
 {Template footer}