#
luxiaotao1123
2020-06-08 09ca172a1c5dc157b30ce70af17a9a89ff17baf4
#
2个文件已修改
48 ■■■■ 已修改文件
src/main/webapp/static/js/matCode/matCode.js 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/views/matCode/matCode.html 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/matCode/matCode.js
@@ -334,6 +334,7 @@
    // 开始打印
    form.on('submit(doPrint)', function (data) {
        console.log(data);
        var templateNo = data.field.selectTemplate;
        $.ajax({
            url: baseUrl+"/macCode/print/auth",
@@ -345,9 +346,15 @@
                if (res.code === 200){
                    layer.closeAll();
                    for (let i=0;i<res.data.length;i++){
                        res.data[i]["barcodeUrl"]=baseUrl+"/macCode/code/auth?type=1&param="+res.data[i].barcode;
                        var templateDom = $("#templatePreview"+templateNo);
                        var className = templateDom.attr("class");
                        if (className === 'template-barcode') {
                            res.data[i]["barcodeUrl"]=baseUrl+"/macCode/code/auth?type=1&param="+res.data[i].barcode;
                        } else {
                            res.data[i]["barcodeUrl"]=baseUrl+"/macCode/code/auth?type=2&param="+res.data[i].barcode;
                        }
                    }
                    var tpl = $("#templatePreview"+templateNo).html();
                    var tpl = templateDom.html();
                    var template = Handlebars.compile(tpl);
                    var html = template(res);
                    let box = $("#box");
src/main/webapp/views/matCode/matCode.html
@@ -238,7 +238,7 @@
<!-- 模板引擎 -->
<!-- 模板1 -->
<script type="text/template" id="templatePreview1">
<script type="text/template" id="templatePreview1" class="template-barcode">
    {{#each data}}
    <table class="contain" height="217" width="317" style="overflow: hidden;font-size: xx-small">
        <tr>
@@ -266,7 +266,7 @@
    {{/each}}
</script>
<!-- 模板2 -->
<script type="text/template" id="templatePreview2">
<script type="text/template" id="templatePreview2" class="template-barcode">
    {{#each data}}
    <table class="contain" height="217" width="317" style="overflow: hidden;font-size: xx-small">
        <tr>
@@ -297,8 +297,37 @@
    {{/each}}
</script>
<!-- 模板3 -->
<script type="text/template" id="templatePreview3">
<script type="text/template" id="templatePreview3" class="template-qrcode">
    {{#each data}}
    <table class="contain" height="217" width="317" style="overflow: hidden;font-size: xx-small">
        <tr>
            <td align="center" scope="col" width="50%" colspan="3">物料编码</td>
            <td align="center" scope="col" width="50%" colspan="3">{{this.matNo}}</td>
        </tr>
        <tr>
            <td align="center" colspan="3">物料名称</td>
            <td align="center" colspan="3">{{this.matName}}</td>
        </tr>
        <tr>
            <td align="center" width="50%" rowspan="1" colspan="3">物料单位</td>
            <td align="center" width="50%" colspan="3" rowspan="4">
                <img class="template-code template-qrcode" src="{{this.barcodeUrl}}" width="80%">
                <div style="letter-spacing: 2px;margin-top: 3px; text-align: center">
                    <span>{{this.matNo}}</span>
                </div>
            </td>
        </tr>
        <tr>
            <td align="center" colspan="3" rowspan="1">{{this.str1}}</td>
        </tr>
        <tr>
            <td align="center" colspan="3" rowspan="1">物料规格</td>
        </tr>
        <tr>
            <td align="center" colspan="3" rowspan="1">{{this.str2}}</td>
        </tr>
    </table>
    {{/each}}
</script>
</body>