bklLiudl
2 天以前 3c280a6e7343a6d4da1d3a5e75d55f5f2adf3196
调整托盘条码位置
1个文件已修改
849 ■■■■ 已修改文件
HTML/views/WareHouseSetting/Pallets.html 849 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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' //主入口模块
            }).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' //主入口模块
        }).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>