WebTM/views/³µ¼ä¹ÜÀí/²úÏß/MES_BarcodeWhiteLabelReport.html
@@ -9,8 +9,12 @@
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
    <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/MESLanguage.js"></script>
</head>
<body>
@@ -25,22 +29,31 @@
                                    <div class="layui-inline">
                                        <span>更多</span>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="padding:9px 5px;width:90px;">条码</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input" name="HBarcode" id="HBarcode">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="padding:9px 5px;width:90px;">白标</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input" name="HWhiteBardcode" id="HWhiteBardcode" style="width:800px">
                                        </div>
                                    </div>
                                    <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                    </button>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="padding:9px 5px;width:90px;" id="BT_HBarCode">条码</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HBarcode" id="HBarcode">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="padding:9px 5px;width:90px;" id="BT_WhiteLabel">白标</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input" name="HWhiteBardcode" id="HWhiteBardcode" style="width:500px">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label" style="width: 85px;" id="BT_HOrgName">组织名称</label>
                                    <div class="layui-input-block" style="margin-left: 120px; width: 185px;">
                                        <select name="HOrgID" id="HOrgID" lay-verify="HOrgID">
                                            <!--动态渲染组织-->
                                        </select>
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                </button>
                            </div>
                        </div>
                        <table class="layui-form-item" id="mainTable" lay-filter="mainTable"></table>
@@ -49,11 +62,7 @@
            </div>
        </div>
    </div>
    <script src="../../../layuiadmin/layui/layui.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig2.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script>
        layui.config({
            base: '../../../layuiadmin/' //静态资源所在路径
@@ -72,13 +81,18 @@
            var sWhere = "";
            var option = [];
            var HModName = "MES_BarcodeWhiteLabelReport";
            initFunction(1, HModName, sessionStorage["HTranSlate"]);
            //初始化界面
            set_ClearBill();
            // åˆå§‹åŒ–界面
            function set_ClearBill() {
                set_InitGrid();
                Organ();
                //查询
                get_FastQuery();
            }
@@ -90,11 +104,13 @@
                var HWhiteBardcode = $("#HWhiteBardcode").val();
                if (HBarcode != "") {
                    sWhere += " and æ¡ç  like'%" + HBarcode+"%'";
                    sWhere += " and æ¡ç  like'%" + HBarcode +"%'";
                }
                if (HWhiteBardcode != "") {
                    sWhere += " and ç™½æ ‡ ='" + HWhiteBardcode+"'";
                    sWhere += " and ç™½æ ‡ like'%" + HWhiteBardcode + "%'";
                }
                sWhere += getOrgIDByUser();//用户关联组织查询过滤
                get_Display(sWhere);
@@ -139,12 +155,13 @@
                        if (data1.count == 1) {
                            option.data = data1.data;
                            table.render(option);
                            layer.alert(get_MessageError(data1.code + data1.Message, sessionStorage["HTranSlate"]), { icon: 5 });
                        }  else {
                            layer.closeAll("loading");
                            layer.alert(data1.code + data1.Message, { icon: 5 });
                            layer.alert(get_MessageError(data1.code + data1.Message, sessionStorage["HTranSlate"]), { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口失效!", { icon: 5 });
                        layer.alert(get_MessageError("[0000-1-002]接口请求失败!", sessionStorage["HTranSlate"]), { icon: 5 });
                    }
                });
            }
@@ -156,8 +173,55 @@
                get_FastQuery();
            });
            //获取组织
            function Organ() {
                //获取登录页组织列
                $.ajax({
                    type: "get",
                    async: false,
                    url: GetWEBURL() + "/Web/GetOrganizations",
                    success: function (result) {
                        var Organization = "";
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data;
                            for (var i = 0; i < data.length; i++) {
                                Organization += '<option  style="color:blue;" value="' + data[i].Name + '">' + data[i].Name + '</option>';
                            }
                            $("#HOrgID").append(Organization);
                            $("#HOrgID").val(sessionStorage["Organization"])
                            form.render('select');
                        }
                        layer.closeAll("loading");
                    }
                })
            }
            //#region æ ¹æ®ç”¨æˆ·èŽ·å–ç”¨æˆ·å…³è”ç»„ç»‡çš„è¿‡æ»¤æ¡ä»¶
            function getOrgIDByUser() {
                var res = "";
                $.ajax({
                    type: "GET",
                    async: false,
                    url: GetWEBURlLanguage() + "/Xt_User/getOrgIDListByUser", //方法所在页面和方法名       ä¼ å‚ ç»„织必须是列表头部查询的组织  ä¸èƒ½ä½¿ç”¨ç”¨æˆ·é»˜è®¤
                    data: { "UserID": sessionStorage["Czybm"], "UserName": sessionStorage["HUserName"], HOrgID: $("#HOrgID").val() },
                    success: function (result) {
                        if (result.count == 1) {
                            if (result.data[0].sWhere == "1") {
                                res = " and ç”Ÿäº§ç»„织 = '" + $("#HOrgID").val() + "'";
                            } else {
                                res = result.data[0].sWhere;
                            }
                        }
                    }, error: function (err) {
                        res = " and 1 = 0";
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
                return res;
            }
        //#endregion
            //以上是layui模块
        });