| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 | {Template header}<body><div class="warp"><div class="fixed"><div class="orderyz" style="padding:30px 0;"><p><input value="" name="number" id="number" placeholder="点此处扫发货单条码" type="text"><!-- <select name="purchase" class="select must" style="width:200px;margin-left:15px;">{loop $purchase as $val}<option value="{$val['id']}">{$val['title']}</option>{/loop}</select>--><select name="printer" class="select" style="width:400px;margin-left:15px;"><option value="">请选择打印机</option></select></p><div><font class="zps" style="color: #fff;display: inline-block;"><input value="" name="zps" id="zps" placeholder="填写此单总数量,请务必一次填写正确" type="text" style="width:350px;text-align: center;"></font> <font class="orderyzgb" style="width: 70px;height: 30px;line-height: 30px;background: #2ca8a1;text-align: center;color: #fff;border-radius: 5px;display: inline-block;margin-left: 20px;cursor: pointer;">关 闭</font></div></div></div><table class="datatitle data" border="0" style="border-collapse:collapse;"><tr><td>SKU</td><td>品名</td><td>打印数量</td><td>操作</td></tr></table><table class="datatext data" border="0" style="border-collapse:collapse;"></table></div><div class="print none"></div><div class="ts"><p class="tsn"></p></div><div class="systemwindow"><div><p></p><p><font class="button">确 定</font><font class="esc">取 消</font></p></div></div><div class="boundtj"><div><p></p><p><font class="button">确 定</font><font class="esc">取 消</font></p></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><input value="{date('Y-m-d h:i:s',time())}" name="tjtime" type="hidden"><input value="" name="z" type="hidden"><input value="" name="x" type="hidden"><input value="" name="wz" type="hidden"><input value="" name="fk" type="hidden"><script src='{$theme}js/socket.io.js'></script><script>window.onload = function() { if(typeof $("select[name='printer']").length < 1) return;setTimeout(function(){ wprinter.printer()},1000);}; var uid = "closepz";var sysprint = 1;var dataurl = "/transfer/number/";var fdataurl = "/transfer/number/";var addedit="/transfer/numberprint/";var customon = 1;function custom(){$(".data tr").each(function() {$(this).find('td:eq(0)').css("width","25%");$(this).find('td:eq(1)').css("width","50%");$(this).find('td:eq(2)').css("width","10%");$(this).find('td:eq(3)').css("width","15%");});}$(document).ready(function() {$("#number").focus();});$(document).keyup(function(event){  if(event.keyCode ==13){	  if( $("#number").is(":focus") == true)	  {	        if($("input:focus").attr("name") == 'number')	        {		        n();	        }	  }}});function n(){	$(".datatext").html(""); $.ajax({        url: dataurl,        data: "number=" + $("input[name='number']").val(),        type: "POST",        dataType: "json",        success: function(c) {            $(".systemwindow").hide();            if (c && c.success) {                $("#music_d")[0].play();				$(".orderyz div").show();                $("#zps").val("");                $("#zps").focus();				$("input[name='z']").val(c.z)				$("input[name='x']").val(c.z)				for (i = 0; i < c.rows.length; i++) {                    $(".datatext").append("<tr><td>" + c.rows[i]['sku'] + "</td><td>" + c.rows[i]['zh']  + "</td><td><em class='num' style='user-select: none;'><i class='fa fa-minus-square fa-lg green gj'></i>  <font id='n'>" + c.rows[i]['n']  + "</font>  <i class='fa fa-plus-square fa-lg green gz'></i></em></td><td><span class='numberprint' style='background-color:#2084db' data-d='"+c.rows[i]['data']+"' data-b='"+c.rows[i]['b']+"'>生 产</span><span class='waigouprint' style='background-color:#2ca8a1' data-d='"+c.rows[i]['data']+"' data-b='"+c.rows[i]['b']+"'>外 购</span></td>");                    $(".datatext").append("</tr>");//append后面增加                }            } else {				$(".systemwindow div p:eq(0)").html(c.msg);                    $(".systemwindow div p:eq(1)").html("<font class='wcoutbound'>确 定</font>");                    $(".systemwindow").show();            }			datasort();//矫正宽度        }    });	}$(".systemwindow").on('click', ".xyd", function() {	$(".systemwindow").hide();	pz();});$(".systemwindow").on('click', ".jixu", function() {	$(".systemwindow").hide();	$("#yz").focus();});//修改数量$(".datatext").on('click',".gz",function() {var num = $(this).parents(".num").find("font").text()*1;if(num < 100){$(this).parents(".num").find("font").text(num+1)*1;}	});$(".datatext").on('click',".gj",function() {var num = $(this).parents(".num").find("font").text()*1;if(num > 1){$(this).parents(".num").find("font").text(num-1)*1;}	});	$(".orderyzgb").click(function() {$(".datatext").html("");	$("#number").val("");	$(".orderyz div").hide();	$("#number").focus();});$(".systemwindow").on('click', ".wcoutbound", function() {	$(".systemwindow").hide();	$("#number").val("");         $("#number").focus();});$(".datatext").on('click',".numberprint",function() {	var d = $(this).attr('data-d');	var b = $(this).attr('data-b');	var n = $(this).parents("tr").find("#n").text();	var p = $(this).parents("tr").find("td:eq(1)").text();   if ($("select[name='printer']").children("option:selected").val() == "") {            $(".ts p").html("请选择打印机!");            $(".ts").show();            setTimeout('$(".ts").fadeOut()', 1000);        } else {            $(".systemwindow div p:eq(0)").text("是否确定 生产 并 打印布标?");            $(".systemwindow div p:eq(1)").html("<p><font data-d='"+d+"' data-p='"+p+"'' data-b='"+b+"' data-n='"+n+"' data-id='newbbnumberprint' id='dknrxq'>确 定</font><font class='esc'>取 消</font></p>");            $(".systemwindow").show();        }});$(".datatext").on('click',".waigouprint",function() {	var d = $(this).attr('data-d');	var b = $(this).attr('data-b');	var n = $(this).parents("tr").find("#n").text();	var p = $(this).parents("tr").find("td:eq(1)").text();   if ($("select[name='printer']").children("option:selected").val() == "") {            $(".ts p").html("请选择打印机!");            $(".ts").show();            setTimeout('$(".ts").fadeOut()', 1000);        } else {            $(".systemwindow div p:eq(0)").html('<label>供应商:<select name="purchase" class="select">{loop $purchase as $val}<option value="{$val["yyid"]}">{$val["title"]}</option>{/loop}</label>');            $(".systemwindow div p:eq(1)").html("<font data-d='"+d+"' data-p='"+p+"'' data-b='"+b+"' data-n='"+n+"' data-id='kswaigouprint' id='dknrxq'>打 印</font><font class='esc'>取 消</font>");            $(".systemwindow").show();        }});$(".systemwindow").on('click',"#dknrxq",function() {	var fsid = $(this).attr('data-id');				var d = $(this).attr('data-d');				var n = $(this).attr('data-n');				var b = $(this).attr('data-b');				var zps = $("input[name='zps']").val();$(".systemwindow").hide();layx.html('no-icon','编辑中文备注',layx.multiLine(function () {    /*                          <style type="text/css">             p{                    padding:10px;            }			.xrckpm {text-align: center;}			.shipremarks {width:98%;margin:0px;height:100px}            .shipremarks_two {width:98%;margin:0px;height:100px}             </style><p><span style="color:red;font-size:16px;margin-right:10px;"> 是够加急</span><span ><label><input name="is_jiaji" type="radio" checked value="1"><font>否</font></label></span><span ><label><input name="is_jiaji" type="radio" value="2" ><font>是</font></label></span></p><p><span style="color:red;font-size:16px;margin-right:10px;"> 是否添加配货信息</span><span ><label><input name="region" type="radio" checked value="1"><font>否</font></label></span><span ><label><input name="region" type="radio" value="2" ><font>是</font></label></span></p><p class='xrckpm'>参考品名:<span></span></p><p><textarea class='shipremarks' name="shipremarks" style="border: 1px solid #000" ></textarea></p><p><textarea class='shipremarks_two none' name="shipremarks_two" style="border: 1px solid #000" ></textarea></p>                        */}),{minMenu:false,closeMenu:false,movable:false,shadable:true,    width:1200,    height:550,    statusBar:true,    buttons:[        {            label:'换行',            callback:function(id,button, event){              var content=$('.shipremarks')[0];			  var cursurPosition=-1;if(content.value&&content.value.length>0){ if(content.selectionStart){//非IE浏览器     cursurPosition= content.selectionStart;  }else{//IE    var range = document.selection.createRange();    range.moveStart("character",-content.value.length);    cursurPosition=range.text.length;  }}cursurPosition = cursurPosition==0?1:cursurPosition;var startValue =content.value.substring(0,cursurPosition);var endValue = content.value.substring(cursurPosition); $(".shipremarks").val(startValue + '<br> \n' + endValue);            },            style:'color:#000;font-size:16px;'        },		 {            label:'取消',            callback:function(id,button, event){                layx.destroy(id);            },            style:'color:#000;font-size:16px;'        },		 {            label:'开始打印',            callback:function(id,button, event){				str2 = $(".shipremarks").val().replace(/\</g,"<");		str2 = str2.replace(/\>/g,">");		str2 = str2.replace(/\+/g,"%2B");		str2 = str2.replace(/&/g,"%26");					d = d.replace(/\</g,"<");		d = d.replace(/\>/g,">");		d = d.replace(/\+/g,"%2B");		d = d.replace(/&/g,"%26");         let is_jiaji =  $("input[name='is_jiaji']:checked").val()      		 let  peihuostr2 = $(".shipremarks_two").val().replace(/\</g,"<");              peihuostr2 = peihuostr2.replace(/\>/g,">");              peihuostr2 = peihuostr2.replace(/\+/g,"%2B");              peihuostr2 = peihuostr2.replace(/&/g,"%26");				if(fsid == 'newbbnumberprint')				{					newbbnumberprint(d,n,zps,str2,peihuostr2,is_jiaji);				}				else				{					var purchase = $("select[name='purchase']").children("option:selected").val();					kswaigouprint(d,n,zps,purchase,str2);				}                layx.destroy(id);            },            style:'color:#000;font-size:16px;'        }    ]});$(".xrckpm span").html($(this).data("p"));$(".shipremarks").val($(this).data("b"));$(".shipremarks_two").val($(this).data("b"))$("input[name='region']").click(function(){    let region = $(this).val();    if(region == 1){        $(".shipremarks_two").hide();    }else{        $(".shipremarks_two").val($(".shipremarks").val());        $(".shipremarks_two").show();    }})});</script><script type="text/javascript" src="{$theme}js/print.js?v=20231122000123"></script>{Template footer}
 |