123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- {Template header}
- <body>
- <div class="warp">
- <div class="fixed">
- <ul class="search">
- <li>打印状态:<select name="type" class="select"></li>
- <option value="0">未打印</option>
- <option value="1">已打印</option>
- </select></li>
- <span>确 定</span>
- </ul>
- <div class="control">
- <a href="javascript:void(0);" id="cprint">打 印</a>
- <a href="javascript:void(0);" id="excel">添 加</a>
- <a href="javascript:void(0);" class="check">删 除</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>添加时间</td>
- <td>打印次数</td>
- </tr>
- </table>
- </div>
- <table class="datatext data" border="0" style="border-collapse:collapse;">
- </table>
- <div class="bomf"></div>
- <div id="codeprint" style="width:100%;"></div>
- <script>
- var dataurl = "/code";
- $("#cprint").click(function() {
- var i = 1;
- $(".datatext input[name='check']:checked").each(function() {
- $("#codeprint").append("<p style='text-align: center;'><svg id='svgcode"+i+"' class='svgcode'></svg></p><p style='padding-top:10px;text-align:center;page-break-after: always'>"+$(this).parent().next().next().text()+"</p>");
- $("#svgcode"+i+"").JsBarcode($(this).parent().next().text(),{format:'CODE128',margin:0,textMargin:5,height:50});
- i++;
- });
- $("#codeprint").jqprint();//开始打印
- $(".express div p:eq(0)").text("请选择下发按钮继续操作");
- $(".express div p:eq(1) font").remove();
- $(".express div p:eq(1)").append("<font onclick='cxdy()'>重新打印</font>");
- $(".express div p:eq(1)").append("<font onclick='dywc()'>打印完成</font>");
- setTimeout(function(){
- $(".express").show();
- },1000);
- //$(".svgcode").css("width","80%");
- });
- function cxdy() {
- $("#codeprint").jqprint();//开始打印
- }
- function dywc() {
- $(".ts p").html('处理中,请稍后');
- $(".ts").fadeIn();
- setTimeout('$(".ts").fadeOut()', 90000);
- var a = "";
- $(".datatext input[name='check']:checked").each(function() {
- a = a + $(this).val()+",";
- });
- $.ajax({
- url: dataurl+"/edit",
- data: "s=" + a,
- type: "POST",
- dataType: "json",
- success: function(c) {
- if (c && c.success) {
- window.location.reload();
- }
- }
- });
- };
- $(document).ready(function() {
- var button = $("#excel"), interval;
- var fileType = "pic", fileNum = "one";
- new AjaxUpload(button, {
- action: dataurl+"/add",
- name: "userfile",
- onSubmit: function(file, ext) {
- if (fileType == "pic") {
- if (ext && /^(xls|xlsx)$/.test(ext)) {
- this.setData({
- info: "文件类型为xls"
- });
- } else {
- $(".ts p").html("上传的文件类型不正确");
- $(".ts").fadeIn();
- setTimeout('$(".ts").fadeOut()', 700);
- return false;
- }
- }
- $(".express p:eq(0)").html("<i class='fa fa-2x fa-cog fa-spin'></i> 正在处理中,请稍后...");
- $(".express p:eq(1)").html("");
- $(".express").show();
- if (fileNum == "one") {
- this.disable();
- }
- },
- onComplete: function(file, response) {
- eval("var obj=" + response);
- if (obj.success) {
- $(".express").hide();
- $(".express p:eq(0)").html("<i class='fa fa-2x fa-check-square-o'></i> "+obj.msg);
- $(".express p:eq(1)").html("<font class='sx'>确 定</font><font class='sx'>取 消</font>");
- $(".express").show();
- } else {
- $(".express").hide();
- $(".ts p").html(obj.msg);
- $(".ts").fadeIn();
- setTimeout('$(".ts").fadeOut()', 700);
- return false;
- }
- window.clearInterval(interval);
- this.enable();
- }
- });
- });
- </script>
- <script src="{$theme}js/ajaxupload.3.5.js"></script>
- <script src="{$theme}js/JsBarcode.all.min.js"></script>
- <script src="{$theme}js/jquery-migrate-1.2.1.min.js"></script>
- <script src="{$theme}js/jquery.jqprint-0.3.js"></script>
- {Template footer}
|