kyy
2025-10-25 ed83d0cd1182dbb021d47ae9833a8d3bfc99fdc6
1、条码模板更新
已修改1个文件
37 ■■■■■ 文件已修改
Scripts/config.js 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Scripts/config.js
@@ -207,53 +207,46 @@
            // ==================== 物料条码(第一行)====================
            "LINE -3 62 425 62 1\r\n" +
            "T 55 0 8 27 物料条码:\r\n" +
            `T 55 3 120 27 ${item.iteM_BARCODE}\r\n` +  // 物料条码值
            `T 55 1 120 27 ${item.iteM_BARCODE}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 物料编码(第二行)====================
            "LINE -3 124 543 124 1\r\n" +
            "T 55 0 8 89 编码:\r\n" +
            `T 55 3 120 89 ${item.iteM_NO}\r\n` +  // 物料编码值
            `T 55 1 120 89 ${item.iteM_NO}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 供应商(第三行)====================
            // ==================== 打印人(第三行)====================
            "LINE -3 186 543 186 1\r\n" +     // 第3条分隔线(间隔62)
            "T 55 0 8 151 供应商:\r\n" +
            `T 55 3 120 151 ${item.supp_name || ''}\r\n` +  // 供应商值(假设字段名)
            "T 55 0 8 151 打印人:\r\n" +
            `T 55 1 120 151 ${item.printBy || ''}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 物料名称(第四行)====================
            "LINE -3 248 543 248 1\r\n" +     // 第4条分隔线(间隔62)
            "T 55 0 8 213 名称:\r\n" +
            `T 55 3 120 213 ${item.item_name}\r\n` +  // 物料名称值
            `T 55 1 120 213 ${item.item_name}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 规格型号(第五行)====================
            "LINE -3 310 543 310 1\r\n" +     // 第5条分隔线(间隔62)
            "T 55 0 8 275 规格:\r\n" +
            `T 55 3 120 275 ${item.item_model}\r\n` +  // 规格型号值
            `T 55 1 120 275 ${item.item_model}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 仓库(第六行)====================
            // ==================== 条码类型(第六行)====================
            "LINE -3 360 543 360 1\r\n" +     // 第6条分隔线(移至竖线顶端Y=360)
            "T 55 0 8 335 仓库:\r\n" +
            `T 55 3 120 335 ${item.depot_name || ''}\r\n` +  // 仓库值(假设字段名)
            "T 55 0 8 335 条码类型:\r\n" +
            `T 55 1 120 335 ${item.barType || ''}\r\n` +  // 值大小改为与标题一致(0)
            // ==================== 数量和仓管员(第七行)====================
            // ==================== 数量和单位(第七行)====================
            "LINE -3 430 543 430 1\r\n" +     // 底部横线(与竖线底端对齐)
            "T 55 0 8 380 数量:\r\n" +        // 文本位置保持
            `T 55 3 120 380 ${item.quantity}\r\n` +  // 数量值
            "T 55 0 275 380 仓管员:\r\n" +    // 文本位置保持
            `T 55 3 395 380 ${item.cgy || ''}\r\n` +  // 仓管员值(假设字段名)
            `T 55 1 120 380 ${item.quantity}\r\n` +  // 值大小改为与标题一致(0)
            "T 55 0 275 380 单位:\r\n" +    // 文本位置保持
            `T 55 1 395 380 ${item.unit || ''}\r\n` +  // 值大小改为与标题一致(0)
            // 中间竖线分隔(范围Y=360-430,与上下横线衔接)
            "LINE 265 430 265 360 1\r\n" +    // 竖线顶端对齐仓库行分隔线
            // ==================== 底部时间信息 ====================
            "T 55 0 395 440 打印时间\r\n" +  // 位置保持
            "T 55 0 8 440 " + new Date().toLocaleString('zh-CN', {  // 时间格式改为年月日时分秒
                year: 'numeric',
                month: '2-digit',
                day: '2-digit',
                hour: '2-digit',
                minute: '2-digit',
                second: '2-digit'
            }) + "\r\n" +
            `T 55 1 8 440  ${item.print_date} \r\n`+
            // ==================== 二维码区域(左移5像素)====================
            "BOX 425 3 535 113 1\r\n" +       // 位置保持