llj
2026-02-05 871ef080564fe5e7410c202a8f7d02dbd6084c7a
组托小卫修复
1个文件已修改
25 ■■■■■ 已修改文件
WebTM/views/Baseset/基础资料/saomazutuo_xiaowei.html 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/Baseset/»ù´¡×ÊÁÏ/saomazutuo_xiaowei.html
@@ -497,7 +497,27 @@
                }
                hform.HBarCode_middle.push(sBarCode);
                console.log(hform.HBarCode_middle)
                // å¦‚果已有条码数据(不是第一条)
                console.log(sBarCode.toString().charAt(sBarCode.length - 1))
                if (sBarCode.toString().charAt(sBarCode.length - 1) != "W") {
                    if (listData.length > 0) {
                        // èŽ·å–å½“å‰æ¡ç çš„åŽ9-10位(从后往前数第9和第8位)
                        if (sBarCode.length >= 10) {
                            var currentLast9to10 = sBarCode.substr(-14, 2); // èŽ·å–å€’æ•°ç¬¬9位开始的2位字符
                            // èŽ·å–ä¸Šä¸€æ¡æ¡ç çš„å¯¹åº”ä½ç½®
                            var lastBarCode = listData[listData.length - 1]['条码编号'];
                            if (lastBarCode.length >= 10) {
                                var lastLast9to10 = lastBarCode.substr(-14, 2);
                                if (currentLast9to10 !== lastLast9to10) {
                                    layer.msg(`当前条码倒数14-15位(${currentLast9to10})与上一条条码(${lastLast9to10})不同,请检查!`, { icon: 5 });
                                    $('#HBarCode').val('');
                                    return;
                                }
                            }
                        }
                    }
                }
                else {
                if (listData.length > 0) {
                    // èŽ·å–å½“å‰æ¡ç çš„åŽ9-10位(从后往前数第9和第8位)
                    if (sBarCode.length >= 10) {
@@ -514,6 +534,9 @@
                        }
                    }
                }
                }
                // å¦‚果已有条码数据(不是第一条)
                FindMaterial(sBarCode).then(function (materialInfo) {
                    if (!materialInfo) {
                        layer.msg('未找到物料信息', { icon: 2 });