yusijie
2025-10-30 81c6759dcee2dad7b63efdc87f660d4550d1572d
WebSRM/layuiAdmin.std-v1.2.1/src/views/SRM/SRM_MaterialBarCodeBill.html
@@ -166,7 +166,7 @@
                , element = layui.element; //Tab的切换功能,切换事件监听等,需要依赖element模块
            var option;
            FetchSupInfo();
            //FetchSupInfo();
            option = {
                elem: '#mainTable'
                , toolbar: '#toolbarDemo'
@@ -275,6 +275,10 @@
                            var data = data.data;
                            var rowdata = [];
                            $("#HSupID").val(data[0].HSupID);
                            $("#HSupNumber").val(data[0].供应商代码);
                            $("#HSupName").val(data[0].供应商名称);
                            for (var i = 0; i < data.length; i++) {
                                rowdata.push({
                                    "HMaterID": data[i].MaterID,
@@ -297,7 +301,7 @@
                                    "HSupID": data[i].HSupID,
                                    "HSupName": data[i].供应商名称,
                                    "HEXPUNIT": data[i].保质期单位,
                                    "HQty": 1, // 默认生成条码数量
                                    "HQty": 0, // 默认生成条码数量
                                    "HBarCodeDate": data[i].条码日期,
                                    "biaoqianzhangshu": 1 // 标签张数
                                });
@@ -552,6 +556,12 @@
                    //    layer.msg("明细记录第" + (i + 1) + "行,本次生成条码数量不能超出未生成条码数量!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    //    return Result = false;
                    //}
                    if (_sSubStr[i].HQty == 0) {
                        layer.msg("明细记录第" + (i + 1) + "行,生成条码数量不能为0!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return Result = false;
                    }
                    if (_sSubStr[i].HQty > 0 && _sSubStr[i].HISKFPERIOD == 1 && (/*_sSubStr[i].HBatchNo == "" ||*/ _sSubStr[i].HKFDate == "")) {
                        layer.msg("明细记录第" + (i + 1) + "行,生产日期不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        return Result = false;