wtt
2025-10-17 a6d835de5a0a44064642d0af4960bff6da12f692
WebTM/views/²Ö´æ¹ÜÀí/ÌõÂëÉú³É/Gy_BarCodeBill.html
@@ -198,7 +198,7 @@
        } else {
            debugger;
            var OperationType = params[params[0]];//操作类型
            var linterid = params[params[1]];//源单id
            var linterid = params[params[1]];//源单id(页面直接调整打印无需登录功能(1.作为单据号2.(1,2,3)@(1,2,3)传入这种格式的主id和子id))
            var HSouceBillType = params[params[2]];//源单类型
            var closeType = params[params[3]];  //关闭类型
            var loginCard = params[params[4]]; //自动登录ic卡号
@@ -278,7 +278,7 @@
                if (login_result) {
                    $("#HSourceBillType").val(HSouceBillType);
                    form.render('select');
                    $("#HSourceBillNo").val(linterid);
                    //$("#HSourceBillNo").val(linterid);
                }
                
            }
@@ -319,7 +319,7 @@
            initFunction(1, "Gy_BarCodeBill", sessionStorage["HTranSlate"]);
            form.render('select');
            //登录后选中源单动作
            //自动登录后选中源单动作
            if (loginCard != undefined && login_result == true) {
                let HSourceBillType = getSupType();
                getBarCodeByHBillNo(linterid, HSourceBillType)
@@ -2033,7 +2033,15 @@
            //根据单据号获取条码信息
            function getBarCodeByHBillNo(HBillNo,HSouceBillType) {
                var ajaxLoad = layer.load();
                let sWhere1 = " and å•据号 = '" + HBillNo +"'"
                HBillNo = decodeURIComponent(HBillNo);
                let sWhere1 = "";
                if (HBillNo.includes('@')) {
                    str = HBillNo.split('@', 2);
                    sWhere1 = " and HMainID in " + str[0] + " and HSubID in " + str[1];
                } else {
                    sWhere1 = " and å•据号 = '" + HBillNo + "'"
                }
                //进入页面显示的缓存列表
                $.ajax({
                    url: GetWEBURL() + '/Sc_BarCode/ReportFromBillList',
@@ -2049,7 +2057,8 @@
                        var checkStatus = data1;//获取table的elem:"#test"
                        if (checkStatus.data === null) {
                            layer.close(ajaxLoad);
                            return layer.msg(get_MessageError('[0000-1-020]请选择单据数据', sessionStorage["HTranSlate"]));
                            /*return layer.msg(get_MessageError('[0000-1-020]请选择单据数据', sessionStorage["HTranSlate"]));*/
                            return layer.msg("没有对应可生成单据");
                        }
                        var list = [];
                        var BillSelect = [];