1
cwjbxqmz
2024-01-26 b742f00aac8e1e1bb628232383c35e67f4a41e4e
WebTM/views/Éú²ú¹¤Ðò¹ÜÀí/¹¤Ðò»ã±¨µ¥/Sc_ProcessReportList_Last.html
@@ -43,6 +43,33 @@
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-row" style=" margin-top: 10px; margin-left: 80px;">
                                    <div class="layui-inline">
                                        <label class="layui-form-label">过滤</label>
                                        <div class="layui-input-block">
                                            <select name="ColName" id="ColName" lay-filter="ColName" style="width:190px;">
                                            </select>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <select name="Comparator" id="Comparator" lay-filter="Comparator" style="width:190px;">
                                            <option value="0" selected="selected"></option>
                                            <option value="=">=</option>
                                            <option value=">=">>=</option>
                                            <option value=">">></option>
                                            <option value="<="><=</option>
                                            <option value="<"><</option>
                                            <option value="<>"><></option>
                                            <option value="7">包含</option>
                                            <option value="8">左包含</option>
                                            <option value="9">右包含</option>
                                            <option value="10">不包含</option>
                                        </select>
                                    </div>
                                    <div class="layui-inline">
                                        <input type="text" class="layui-input" value="" name="ColContent" id="ColContent">
                                    </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>
@@ -73,6 +100,7 @@
                        <script type="text/html" id="toolbarDemo">
                            <div class="layui-btn-container">
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-RK" id="btn-RK"><i class="layui-icon layui-icon-ok-circle"></i>入库</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_RK_Batch" id="btn_RK_Batch"><i class="layui-icon layui-icon-ok-circle"></i>批量入库</button>
                                <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-InStorage" id="btn-InStorage"><i class="layui-icon layui-icon-ok-circle"></i>汇报</button>-->
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Exit" id="btn-Exit">退出</button>
                            </div>
@@ -216,6 +244,9 @@
                    //入库
                    case 'btn-RK': BtnRK();
                        break;
                    //批量入库
                    case 'btn_RK_Batch': btn_RK_Batch();
                        break;
                    //汇报
                    case 'btn-InStorage': GetInStorage();
                        break;
@@ -232,7 +263,10 @@
                $("#HWorkBillNo").val("");
                $("#HBillNo").val("");
                $("#HProcExchBillNo").val("");
                $("#HRelationQty").val("1")
                $("#HRelationQty").val("1");
                $("#ColContent").val("");
                $("#ColName").val("0");
                $("#Comparator").val("0");
                form.render("select");
            }
@@ -242,6 +276,9 @@
                var HBillNo = $("#HBillNo").val();
                var HProcExchBillNo = $("#HProcExchBillNo").val();
                var HRelationQty = $("#HRelationQty").val();
                var ColName = $("#ColName").val();//复选框
                var Comparator = $("#Comparator").val()
                var ColContent = $("#ColContent").val();
                switch (HRelationQty) {
                    case "1":
                        sWhere += "";
@@ -252,6 +289,27 @@
                    case "3":
                        sWhere += " and åŒæ­¥çŠ¶æ€ = ''";
                        break;
                }
                if (ColName != 0 && Comparator != 0) {
                    var com = "";
                    switch (Comparator) {
                        case "7":
                            com = "like'%" + ColContent + "%'";
                            break;
                        case "8":
                            com = "like'%" + ColContent + "'";
                            break;
                        case "9":
                            com = "like'" + ColContent + "%'";
                            break;
                        case "10":
                            com = "not like'%" + ColContent + "%'";
                            break;
                        default:
                            com = "" + Comparator + "'" + ColContent + "'";
                            break;
                    }
                    sWhere += " and " + ColName + " " + com;
                }
                if (HWorkBillNo) {
                    sWhere += " and ä»»åŠ¡å• like '%" + HWorkBillNo + "%'";
@@ -284,6 +342,9 @@
                        }
                        table.render(option);
                        layer.close(wait);
                        if ($("#Comparator").val() == 0 && $("#ColContent").val() == "") {
                            ColFilter();
                        }
                    }, error: function () {
                        layer.close(wait);
                        layer.alert("接口请求失败!", { icon: 5 });
@@ -291,6 +352,43 @@
                });
            }
            //批量入库
            function btn_RK_Batch() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length > 0) {
                    var InterID = [];
                    var BillNo = [];
                    for (var i = 0; i < data.length; i++) {
                        InterID.push(data[i].hmainid.toString());
                        BillNo.push(data[i].单据号.toString());
                    }
                    var msg = BillNo;
                    $.ajax({
                        type: "POST",
                        url: GetWEBURL() + "/Sc_ProcessMangement/SaveProcdutInBill_Batch", //方法所在页面和方法名
                        async: true,
                        data: { "msg": msg },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                layer.alert(data.Message, { icon: 1 });
                            }
                            else {
                                layer.alert(data.Message, { icon: 5 });
                            }
                        },
                        error: function (err) {
                            layer.alert(err.responseText, { icon: 5 });
                        }
                    });
                }
                else {
                    layer.msg('请选择至少一行数据!');
                }
            }
            //入库
            function BtnRK() {
                var checkStatus = table.checkStatus('mainTable')
@@ -357,7 +455,18 @@
                    layer.msg('请选择一行数据汇报!');
                }
            }
            //列明显示下拉框
            function ColFilter() {
                var Organization = '<option  value="0" selected="selected" ></option>';
                for (var i = 1; i < option.cols[0].length; i++) {
                    if (option.cols[0][i].hide != true) {
                        Organization += '<option  style="color:blue;" value="' + option.cols[0][i].field + '">' + option.cols[0][i].field + '</option>';
                    }
                }
                $("#ColName").empty();
                $("#ColName").append(Organization);
                form.render('select');
            }
            //退出
            function get_Exit() {
                Pub_Close(2);