duhe
2025-11-10 9cd022e109e834881ab8718f99b7e2506a05ce91
华远:不良原因分析统计报表,根据参数,初始化站别下拉列表
1个文件已修改
74 ■■■■■ 已修改文件
WebTM/views/基础资料/公用基础资料/Gy_BarCodeReport.html 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_BarCodeReport.html
@@ -287,6 +287,10 @@
                }
                $("#HBeginDate").val(Format(new Date(new Date() - 1000 * 60 * 60 * 24 * HInitTimeCycle), "yyyy-MM-dd"));
                $("#HEndDate").val(Format(new Date(), "yyyy-MM-dd"));
                //根据参数设置站别列表数据
                setStationListByParams();
                //初始化下拉框
                initSelects();
               
@@ -1042,6 +1046,76 @@
                });
            }
            //#endregion
            //#region èŽ·å–å‚æ•°
            function getUrlVars() {
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for (var i = 0; i < hashes.length; i++) {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
            //#endregion
            //#region æ ¹æ®å‚数设置站别列表数据
            function setStationListByParams() {
                //获取参数
                var params = getUrlVars();
                var openType = params[params[0]];                           //从参数中获取 æ‰“开方式  VRS:VRS不良统计分析; AVI:AVI不良统计分析;DianCe:电测不良统计分析;JiGuangGe:激光割不良统计分析
                if (openType == null || typeof (openType) == "undefined") { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                    var data = ["AOI1", "AOI2", "AOI3", "AOI4", "AVI", "电测", "MRB"];
                    var Organization = "";
                    for (var i = 0; i < data.length; i++) {
                        Organization += '<option  style="color:blue;" value="' + data[i] + '">' + data[i] + '</option>';
                    }
                    $("#Station").empty();
                    $("#Station").append(Organization);
                    form.render('select');
                }
                else if (openType == "VRS") {
                    var data = ["AOI1", "AOI2", "AOI3", "AOI4"];
                    var Organization = "";
                    for (var i = 0; i < data.length; i++) {
                        Organization += '<option  style="color:blue;" value="' + data[i] + '">' + data[i] + '</option>';
                    }
                    $("#Station").empty();
                    $("#Station").append(Organization);
                    form.render('select');
                }
                else if (openType == "AVI") {
                    var data = ["AVI"];
                    var Organization = "";
                    for (var i = 0; i < data.length; i++) {
                        Organization += '<option  style="color:blue;" value="' + data[i] + '">' + data[i] + '</option>';
                    }
                    $("#Station").empty();
                    $("#Station").append(Organization);
                    form.render('select');
                }
                else if (openType == "DianCe") {
                    var data = ["电测"];
                    var Organization = "";
                    for (var i = 0; i < data.length; i++) {
                        Organization += '<option  style="color:blue;" value="' + data[i] + '">' + data[i] + '</option>';
                    }
                    $("#Station").empty();
                    $("#Station").append(Organization);
                    form.render('select');
                }
                else if (openType == "JiGuangGe") {
                    var data = ["MRB"];
                    var Organization = "";
                    for (var i = 0; i < data.length; i++) {
                        Organization += '<option  style="color:blue;" value="' + data[i] + '">' + data[i] + '</option>';
                    }
                    $("#Station").empty();
                    $("#Station").append(Organization);
                    form.render('select');
                }
            }
            //#endregion
        });
        
    </script>