1
chenhaozhe
2025-11-03 03c5dec8e5a31d0a822a57b7944a8acc6b1d7788
1
2个文件已修改
337 ■■■■ 已修改文件
WebTM/views/质量管理/来料检验单/QC_Add_Edit_POStockInCheckBillList.html 215 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/验收入库/外购入库/Kf_POStockInBillList.html 122 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/ÖÊÁ¿¹ÜÀí/À´ÁϼìÑéµ¥/QC_Add_Edit_POStockInCheckBillList.html
@@ -108,6 +108,7 @@
                                                <select name="HMainSourceBillType" id="HMainSourceBillType">
                                                    <option value="1102" selected>采购订单</option>
                                                    <option value="1103">收料通知单</option>
                                                    <option value="1201">采购入库单</option>
                                                </select>
                                            </div>
                                        </div>
@@ -130,6 +131,7 @@
                                                    value="1">
                                            </div>
                                        </div>
                                        <div class="layui-inline zy-hidden">
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">生产资源</label>
@@ -223,6 +225,13 @@
                                    <div class="layui-row">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">检验SN</label>
                                            <div class="layui-input-block" style="margin-left: 120px;">
                                                <input type="text" class="layui-input" name="HRemarkSN" id="HRemarkSN"
                                                    style="display: inline-block;">
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label"
                                                style="width: 85px;padding: 9px 18px;">产品代码</label>
@@ -724,13 +733,9 @@
                                                    <option value="=" selected="selected">=</option>
                                                    <option value=">">></option>
                                                    <option value=">=">>=</option>
                                                    <option value="<">
                                                        << /option>
                                                    <option value="<=">
                                                        <=< /option>
                                                    <option value="<>">
                                                        <>
                                                    </option>
                                                    <option value="<">&lt;</option>
                                                    <option value="<=">&lt;&equals;</option>
                                                    <option value="<>">&lt;&gt;</option>
                                                    <option value="between">between</option>
                                                </select>
                                            </div>
@@ -988,6 +993,7 @@
                $.ajax({
                    url: GetWEBURL() + "/Web/GetMAXNum",
                    type: "GET",
                    async: false,
                    data: { "HBillType": '7503' },
                    success: function (d) {
                        //console.log(d.data);
@@ -995,8 +1001,12 @@
                        $("#HBillNo").val(d.data[0].HBillNo);
                        $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                        $("#HMaker").val(sessionStorage["HUserName"]);
                        console.log("HInterID: " + d.data[0].HInterID)
                    }
                });
                console.log("HInterID: " + $("#HInterID").val())
                if (HSouceBillType && linterid && HEntryID) {
                    // æ˜¯å¦æ˜¯ä¸‹æŽ¨ç”Ÿæˆå•据
                    if (HSouceBillType == 1102) {
@@ -1018,7 +1028,17 @@
                            //自动带出检验方案
                            GetCheckItemID();
                        }
                    } else {
                    }
                    else if (HSouceBillType == 1201) {
                        // é‡‡è´­å…¥åº“单下推
                        LoadingInformation_Kf_POStockInBill();
                        if ((sessionStorage["OrganizationID"] == "7667152" && sessionStorage["Organization"] == "CMR Technology Mexico S.A. de C.V.") ||
                            (sessionStorage["OrganizationID"] == "100199" && sessionStorage["Organization"] == "杭州斯莫尔磁性材料有限公司")) {
                            //自动带出检验方案
                            GetCheckItemID();
                        }
                    }
                    else {
                        layer.alert("源单类型无效!", { icon: 5 });
                    }
                }
@@ -1342,7 +1362,6 @@
                        $("#HMaterID").val(data1['HMaterID'])
                        $("#HMaterNumber").val(data1['物料代码'])
                        $("#HMaterName").val(data1['物料名称'])
                        debugger
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
@@ -1664,7 +1683,13 @@
                                }
                            });
                        }
                        if(obj.event == 'HQualityStdID'){
                        }
                        if(obj.event == 'HInspectMethodID') {
                        }
                        if(obj.event == 'HInspectBasisID')
                        obj.event = "";
                        return false;
@@ -1841,7 +1866,6 @@
                var sSubStr = JSON.stringify(table.cache['mainTable']);
                var sSubValue = JSON.stringify(table.cache['ValueTable']);
                var sMainSub = sMainStr + ';' + sSubStr + ';' + OperationType + ";" + sessionStorage["HUserName"] + ';' + sSubValue;
                var index = layer.load();
                $.ajax({
                    type: "POST",
@@ -1985,6 +2009,7 @@
                                , HMainSourceInterID: data.HMainSourceInterID
                                , HMainSourceEntryID: data.HMainSourceEntryID
                                , HMainSourceBillType: data.HMainSourceBillType
                                , HCompareSymbol: data["比较符"]
                            });
                            data = result.data;
@@ -2001,7 +2026,7 @@
                                        "HSampleSchemeID": data[i].HSampleSchemeID, "HUnitID": data[i].HUnitID,
                                        "HInspectVal": data[i].检测值, "HTargetVal": data[i].目标值, "HUpLimit": data[i].上限值, "HDownLimit": data[i].下限值, "HUpOffSet": data[i].上偏差, "HDownOffSet": data[i].下偏差, "HSampleDamageQty": data[i].样本破坏数,
                                        "HSampleSchemeName": data[i].抽样方案名称, "HSampleQty": data[i].样本量, "HSampleDamageQty": data[i].样本破坏数, "HAcceptQty": data[i].允许数, "HInspectionLevel": 0, "HRejectQty": data[i].拒绝数,
                                        "HStrictness": 0, "HSampleUnRightQty": data[i].样本不合格数, "HAQL": data[i].AQL, "HSamplingType": 0, "HSamplingType": data[i].抽样类型, "HStrictness": data[i].严格度
                                        "HStrictness": 0, "HSampleUnRightQty": data[i].样本不合格数, "HAQL": data[i].AQL, "HSamplingType": 0, "HSamplingType": data[i].抽样类型, "HStrictness": data[i].严格度, "HCompareSymbol": data[i]["比较符"]
                                    }
                                )
@@ -2009,6 +2034,7 @@
                            }
                            option.data = rowdata;
                            option_Check = rowdata
                            table.render(option);
                            for (let j = 0; j < data.length; j++) {
                                $("#HResult" + (j + 1)).val(data[j].结论 == "合格" ? 1 : 2)
@@ -2026,6 +2052,12 @@
                            //$("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").addClass('layui-form-checked');
                            $("tr[data-index = " + (option.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
                            rowDoubleCallBack({
                                tr: $("tr[data-index = " + (option.data.length - 1) + "]"),
                                data: option.data[option.data.length - 1],
                                index: option.data.length
                            })
                            layer.close(ajaxLoad);
                        } else {
                            layer.close(ajaxLoad);
@@ -2035,6 +2067,7 @@
                        layer.close(ajaxLoad);
                        layer.alert("发生错误!", { icon: 5 });
                    }, complete: function () {
                        GetCheckItemID()
                    }
                })
@@ -2392,7 +2425,7 @@
                                        "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": data[i]["重点检查"] == 1 ? true : false, "HStatus": 0, "HSampleSchemeID": data[i]["HSampleSchemeID"], "HUnitID": data[i]["HUnitID"],
                                        "HInspectVal": '', "HTargetVal": '', "HUpLimit": + data[i].上限值, "HDownLimit": + data[i].下限值, "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": "0",
                                        "HSampleSchemeName": data[i].抽样方案名称, "HSampleQty": data[i].样本量, "HAcceptQty": data[i].允许数, "HInspectionLevel": data[i].检验水平, "HRejectQty": data[i].拒绝数,
                                        "HStrictness": data[i].严格度, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].抽样类型
                                        "HStrictness": data[i].严格度, "HSampleUnRightQty": "", "HAQL": data[i].AQL, "HSamplingType": data[i].抽样类型, "HCompareSymbol": data[i]["比较符"], "HTargetVal": data[i]['目标值']
                                    }
                                );
                                SampleNum.push(data[0].样本量);
@@ -2423,22 +2456,99 @@
                            $("[name='HEntryID']").attr("value", result.data.length);
                            $("[name='HQCCheckItemID']").attr("value", result.data[result.data.length - 1].HQCCheckItemID);
                            $("[name='HQCCheckItemName']").attr("value", result.data[result.data.length - 1].检验项目);
                            //默认选中最后一行
                            $("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").dblclick();
                            //$("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").addClass('layui-form-checked');
                            $("tr[data-index = " + (result.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
                            trindex = result.data.length - 1;
                            $("#HEntryID").val() - 1
                            // //默认选中最后一行
                            // $("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").dblclick()
                            // //$("tr[data-index = " + (result.data.length - 1) + "] .layui-form-checkbox").addClass('layui-form-checked');
                            // $("tr[data-index = " + (result.data.length - 1) + "] ").attr({ "style": "background:#ceedfa;color:black" });
                            //携带出质检方案
                            ReturnSampleScheme(data);
                            rowDoubleCallBack({
                                tr: $("tr[data-index = " + (result.data.length - 1) + "]"),
                                data: result.data[result.data.length - 1],
                                index: result.data.length - 1
                            })
                        }
                    }
                })
            }
            // åŒå‡»é€‰ä¸­è¡Œå›žè°ƒå‡½æ•°
            function rowDoubleCallBack(obj) {
                $("#HInspectResultToSee").css("background-color", "");//去除检验结果输入框背景颜色
                $("#HInspectResultToSee2").css("background-color", "");//去除检验结果输入框背景颜色
                //获取上次所在行下标
                var dataindex = $("#HEntryID").val() - 1;
                console.log($(obj.tr)[0].offsetTop)
                //获取当前点击行下标
                var nowindex = $(obj.tr).attr("data-index");
                editIndex = Number(nowindex) + Number(1);
                LastIndex = nowindex;
                debugger
                if (option_Check.length > 0) {
                    $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
                    $("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
                    $("[name='HQCCheckItemName']").attr("value", option_Check[nowindex].检验项目);
                    //显示当前双击行的检测值页签中的目标值、上限值、下限值
                    $("#HTargetVal").val(option_Check[nowindex].目标值);
                    $("#HUpLimit").val(option_Check[nowindex].上限值);
                    $("#HDownLimit").val(option_Check[nowindex].下限值);
                    $('#HComparator').val(option_Check[nowindex].比较符 || option_Check[nowindex]["HCompareSymbol"])
                }
                form.render('select')
                //选中行改变颜色
                check_row(obj);
                //获取当前选中行号
                var rowIndex = Number($(obj.tr).attr("data-index")) + Number(1);
                //把检验值数据存到数组
                //createArr(rowIndex);
                //获取单元格检验值数据
                var table_value = table.cache['ValueTable'];
                // if (OperationType == 3) {
                //     set_SaveValue(Number(nowindex) + Number(1));
                // } else {
                //     set_SaveValue(dataindex + 1);
                // }
                //赋值与回显
                if ($("#HSampleSchemeID").val() != "0") {
                    Assignment(nowindex, dataindex);
                }
                if (isHavingCount == false && OperationType != 3) {
                    var row_value = [];
                    for (let i = 0; i < SampleNum[nowindex]; i++) {
                        row_value.push({
                            "HSEQ": (i + 1), "HInSpectResult": "", "HInSpectValueB": "0", "HInSpectValueB_Text": "", "HInSpectValueT": "", "HInSpectValue": ""
                        });
                    }
                    //刷新检验值表格
                    option_Value.data = row_value;
                    table.render(option_Value);
                }
                if (isFristClick != true) {
                    //if ($(this).parents('.layui-table').prevObject.context.cells[5].getAttribute('data-field') == 'HAnalysisMethod') {
                    //console.log('aaa');
                    //    return;
                    //}
                    //保存检验值
                } else {
                    isFristClick = false;
                }
            }
            //根据质检方案自动带出抽样方案信息
            function ReturnSampleScheme(data) {
                $("#HSampleSchemeID").val(data[data.length - 1].hmainid);
                $("#HSampleSchemeID").val(data[data.length - 1].HSampleSchemeID);
                $("#HSampleSchemeName").val(data[data.length - 1].抽样方案名称);
                $("#HSamplingType").val(data[data.length - 1].抽样类型);
                $("#HInspectionLevel").val(data[data.length - 1].检验水平);
@@ -2456,7 +2566,7 @@
                if ($("#HEntryID").val() - 1 >= 0) {
                    option.data[$("#HEntryID").val() - 1].HSampleSchemeID = data[data.length - 1].hmainid;
                    option.data[$("#HEntryID").val() - 1].HSampleSchemeID = data[data.length - 1].HSampleSchemeID;
                    option.data[$("#HEntryID").val() - 1].HSampleSchemeName = data[data.length - 1].抽样方案名称;
                    option.data[$("#HEntryID").val() - 1].HSamplingType = data[data.length - 1].抽样类型;
                    option.data[$("#HEntryID").val() - 1].HInspectionLevel = data[data.length - 1].检验水平;
@@ -2854,7 +2964,9 @@
                    "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
                    "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '0',
                    "HSampleSchemeName": "", "HSampleQty": "0", "HSampleDamageQty": "0", "HAcceptQty": "0", "HInspectionLevel": "", "HRejectQty": "",
                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
                    "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": "", "HQualityStdID": "0", "质量标准代码": "", "质量标准": "",
                    "HInspectMethodID": "0", "检验方法代码": "", "检验方法": "", "HInspectBasisID": "0", "检验依据代码": "",
                    "检验依据": ""
                }];
                option = {
                    elem: '#mainTable'
@@ -2872,13 +2984,27 @@
                        , { field: 'HInspectInstruMentID', title: 'HInspectInstruMentID', hide: true }
                        , {
                            field: '检验仪器代码', title: '检验仪器代码', totalRow: true, templet: function (d) {
                                return '<span style="color: blue;" lay-event="检验仪器代码">' + d.检验仪器代码 + '</span>';
                                return '<span style="color: blue;" lay-event="检验仪1器代码">' + d.检验仪器代码 + '</span>';
                            }, style: 'cursor: pointer;'
                        }
                        , { field: '检验仪器', title: '检验仪器', edit: 'text', event: 'HInspectInstruMentID' }
                        , { field: 'HResult', title: '结论', templet: '#HResult', event: 'HResult' }
                        , { field: 'HAnalysisMethod', title: '分析方法', templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
                        , { field: 'HKeyInspect', title: '重点检查', templet: '#HKeyInspect', unresize: false }
                        , { field: 'HQualityStdID', title: 'HQualityStdID', edit: 'text', hide: true },
                        , { field: '质量标准代码', title: '质量标准代码', edit: 'text', edit: true, event: "HQualityStdID" },
                        , { field: '质量标准', title: '质量标准', edit: 'text' },
                        , { field: 'HInspectMethodID', title: 'HInspectMethodID', edit: 'text', hide: true },
                        , { field: '检验方法代码', title: '检验方法代码', edit: 'text', edit: true, event: "HInspectMethodID" },
                        , { field: '检验方法', title: '检验方法', edit: 'text' },
                        , { field: 'HInspectBasisID', title: 'HInspectBasisID', edit: 'text', hide: true },
                        , { field: '检验依据代码', title: '检验依据代码', edit: 'text', edit: true, event: "HInspectBasisID" },
                        , { field: '检验依据', title: '检验依据', edit: 'text' },
                        , { field: 'HQCStd', title: '检验标准', edit: 'text' }
                        , { field: 'HUnit', title: '单位', edit: 'text' }
                        , { field: 'HInspectVal', title: '检验值', edit: 'text' }
@@ -2901,7 +3027,7 @@
                        , { field: 'HSampleUnRightQty', title: '样本不合格数', edit: 'text', hide: true }
                        , { field: 'HAQL', title: 'AQL', edit: 'text', hide: true }
                        , { field: 'HStatus', title: '状态', edit: 'text', hide: true }
                        , { field: 'xxx', title: '比较符', edit: 'text', hide: true }
                        , { field: 'HCompareSymbol', title: '比较符', edit: 'text', hide: false }
                        , { field: 'HUnitID', title: '单位ID', edit: 'text', hide: true }
                        , { field: 'HUnit', title: '单位', edit: 'text', hide: true }
                        , { field: 'HTargetVal', title: '目标值', edit: 'text', hide: true }
@@ -3181,17 +3307,17 @@
            //#region ã€åŒå‡»æ£€éªŒé¡¹ç›®è¡Œäº‹ä»¶ã€‘
            table.on('rowDouble(mainTable)', function (obj) {
                $("#HInspectResultToSee").css("background-color", "");//去除检验结果输入框背景颜色
                $("#HInspectResultToSee2").css("background-color", "");//去除检验结果输入框背景颜色
                //获取上次所在行下标
                var dataindex = $("#HEntryID").val() - 1;
                console.log($(obj.tr)[0].offsetTop)
                //获取当前点击行下标
                var nowindex = $(obj.tr).attr("data-index");
                editIndex = Number(nowindex) + Number(1);
                LastIndex = nowindex;
                if (option_Check.length > 0) {
                    $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
                    $("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
@@ -3200,7 +3326,9 @@
                    $("#HTargetVal").val(option_Check[nowindex].目标值);
                    $("#HUpLimit").val(option_Check[nowindex].上限值);
                    $("#HDownLimit").val(option_Check[nowindex].下限值);
                    $('#HComparator').val(option_Check[nowindex].比较符 || option_Check[nowindex]["HCompareSymbol"])
                }
                form.render('select')
                //选中行改变颜色
                check_row(obj);
@@ -3678,7 +3806,6 @@
                    //获取文本框值
                    var maindata = table.cache['mainTable'];
                    debugger
                    //赋值,储存数据
                    maindata[dataindex].HStatus = dataobj.HStatus;
                    maindata[dataindex].HSampleSchemeID = dataobj.HSampleSchemeID;
@@ -4257,6 +4384,8 @@
            //检验值保存
            function set_SaveValue(dataindex) {
                // å°†æ£€éªŒå€¼ä¸­çš„内容与子表中的内容做同步
                if (OperationType == 3) {
                    EchoValue();
                }
@@ -4632,6 +4761,39 @@
                })
            }
            // é€šè¿‡é‡‡è´­å…¥åº“单获取源单信息
            function LoadingInformation_Kf_POStockInBill() {
                var wait = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/QC_POStockInCheckBill/get_Kf_POStockInBill_Tmp",
                    type: "GET",
                    async: false,
                    data: {
                        HInterID: linterid,
                        HEntryID: HEntryID,
                        HBillType: 1201
                    },
                    success: function (res) {
                        if (res.count == 1) {
                            $("#HMaterID").val(res.data[0]['HMaterID'])
                            $("#HMaterName").val(res.data[0]['HMaterName'])
                            $("#HMaterNumber").val(res.data[0]['HMaterNumber'])
                            $("#HMainSourceBillNo").val(res.data[0]['HBillNo'])
                            $("#HMainSourceInterID").val(res.data[0].HInterID)
                            $("#HMainSourceEntryID").val(res.data[0].HEntryID)
                            $("#HQCSchemeName").val(res.data[0].检验方案名称);
                            $("#HQCSchemeID").val(res.data[0].检验方案ID);
                            //获取表体检验项目信息
                            get_CheckItem();
                        }
                    },
                    complete: function () {
                        layer.close(wait)
                    }
                })
            }
            // é€šè¿‡æ”¶æ–™é€šçŸ¥å•获取源单信息
            function LoadingInformation_POInStockBill() {
                var wait = layer.load();
@@ -4912,6 +5074,7 @@
        function GetInspectInstruMentValue(obj) {
            OptionData = obj;
        }
    </script>
</body>
WebTM/views/ÑéÊÕÈë¿â/Í⹺Èë¿â/Kf_POStockInBillList.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>采购入库单列表</title>
@@ -26,6 +27,7 @@
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -42,26 +44,30 @@
                                <div class="layui-inline">
                                    <label class="layui-form-label">日期间隔</label>
                                    <div class="layui-input-block">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes" lay-filter="HInitTimeCycle" style="width:190px;">
                                        <select name="HInitTimeCycle" id="HInitTimeCycle" class="ForFilteringSchemes"
                                            lay-filter="HInitTimeCycle" style="width:190px;">
                                        </select>
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">开始日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HBeginDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">结束日期</label>
                                    <div class="layui-input-block">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate" style="width:190px;">
                                        <input type="date" class="layui-input ForFilteringSchemes" id="HEndDate"
                                            style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
                                    <label class="layui-form-label">单据号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo" id="HBillNo" style="width:190px;">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HBillNo"
                                            id="HBillNo" style="width:190px;">
                                    </div>
                                </div>
                                <div class="layui-inline">
@@ -72,20 +78,24 @@
                                        </select>
                                    </div>
                                </div>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">
                                <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>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit=""
                                    lay-filter="btnReSearch" id="btnReSearch" style="padding:0 5px">重置</button>
                                <div class="layui-row">
                                    <!--显示当前过滤方案-->
                                    <div class="layui-inline" style="margin-left:5px;">
                                        <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393" id="HFilterScheme_Now"></div>
                                        <div style="text-align:center;font-size:15px;font-weight:bold;color:#fc9393"
                                            id="HFilterScheme_Now"></div>
                                    </div>
                                </div>
                                <div class="layui-inline" style="display:none;">
                                    <label class="layui-form-label">项目编号</label>
                                    <div class="layui-input-block">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber" id="HProjectNumber" style="width:190px;">
                                        <input type="text" class="layui-input ForFilteringSchemes" name="HProjectNumber"
                                            id="HProjectNumber" style="width:190px;">
                                    </div>
                                </div>
                                
@@ -98,19 +108,22 @@
                                    <div class="layui-inline">
                                        <label class="layui-form-label">供应商</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HSupID" id="HSupID" style="width:190px;">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HSupID"
                                                id="HSupID" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label">部门</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HDeptID" id="HDeptID" style="width:190px;">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HDeptID"
                                                id="HDeptID" style="width:190px;">
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label">负责人</label>
                                        <div class="layui-input-block">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HMangerID" id="HMangerID" style="width:190px;">
                                            <input type="text" class="layui-input ForFilteringSchemes" name="HMangerID"
                                                id="HMangerID" style="width:190px;">
                                        </div>
                                    </div>
                                </div>
@@ -119,19 +132,25 @@
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤</label>
                                            <div class="layui-input-block">
                                                <select name="ColName" id="ColName" lay-filter="ColName" class="ForFilteringSchemes" style="width:190px;">
                                                <select name="ColName" id="ColName" lay-filter="ColName"
                                                    class="ForFilteringSchemes" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator" id="Comparator"  class="ForFilteringSchemes" lay-filter="Comparator" style="width:190px;">
                                            <select name="Comparator" id="Comparator" class="ForFilteringSchemes"
                                                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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -139,26 +158,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent" id="ColContent">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent" id="ColContent">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px ">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤1</label>
                                            <div class="layui-input-block">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes" lay-filter="ColName1" style="width:190px;">
                                                <select name="ColName1" id="ColName1" class="ForFilteringSchemes"
                                                    lay-filter="ColName1" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1" class="ForFilteringSchemes" style="width:190px;">
                                            <select name="Comparator1" id="Comparator1" lay-filter="Comparator1"
                                                class="ForFilteringSchemes" 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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -166,26 +192,33 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent1" id="ColContent1">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent1" id="ColContent1">
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top: 10px; margin-bottom: 10px ">
                                        <div class="layui-inline">
                                            <label class="layui-form-label">过滤2</label>
                                            <div class="layui-input-block">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes" lay-filter="ColName2" style="width:190px;">
                                                <select name="ColName2" id="ColName2" class="ForFilteringSchemes"
                                                    lay-filter="ColName2" style="width:190px;">
                                                </select>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <select name="Comparator2" id="Comparator2" lay-filter="Comparator2" class="ForFilteringSchemes" style="width:190px;">
                                            <select name="Comparator2" id="Comparator2" lay-filter="Comparator2"
                                                class="ForFilteringSchemes" 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="<=">
                                                    <=< /option>
                                                <option value="<">
                                                    << /option>
                                                <option value="<>">
                                                    <>
                                                </option>
                                                <option value="7">包含</option>
                                                <option value="8">左包含</option>
                                                <option value="9">右包含</option>
@@ -193,7 +226,8 @@
                                            </select>
                                        </div>
                                        <div class="layui-inline">
                                            <input type="text" class="layui-input ForFilteringSchemes" value="" name="ColContent2" id="ColContent2">
                                            <input type="text" class="layui-input ForFilteringSchemes" value=""
                                                name="ColContent2" id="ColContent2">
                                        </div>
                                    </div>
                                </div>
@@ -212,6 +246,7 @@
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushPayableBills" id="btn-PushPayableBills"><i class="layui-icon layui-icon-delete"></i>多行下推(应付单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="btn-PushPOStockInBackBills" id="btn-PushPOStockInBackBills"><i class="layui-icon layui-icon-delete"></i>多行下推(采购退料单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushPOStockInChangeBills" id="btn-PushPOStockInChangeBills"><i class="layui-icon layui-icon-delete"></i>多行下推(采购调价单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-PushPoInStockCheckBill" id="btn-PushPoInStockCheckBill"><i class="layui-icon layui-icon-delete"></i>下推(来料检验单)</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_CheckBill" id="CheckBill"><i class="layui-icon layui-icon-form"></i>审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_AbandonCheck" id="AbandonCheck"><i class="layui-icon layui-icon-form"></i>反审核</button>
                                <button type="button" class="layui-btn layui-btn-sm" style="display:none;" lay-event="set_startCheckBill" id="set_startCheckBill"><i class="layui-icon layui-icon-form"></i>发起审批</button>
@@ -544,7 +579,8 @@
                                        field: data[i].id, title: data[i].name, align: 'center', sort: true, width: 200, event: '单据号'
                                        , event: '单据号', templet: function (d) {
                                            return '<span style="color: blue;">' + d.单据号 + '</span>'
                                        }, style: 'cursor: pointer;' });
                                        }, style: 'cursor: pointer;'
                                    });
                                } else {
                                    switch (data[i].Type) {
                                        //int
@@ -824,6 +860,9 @@
                        break;
                    //读取方案
                    case 'set_ReadScheme': set_ReadScheme();
                        break;
                    // ä¸‹æŽ¨ æ¥æ–™æ£€éªŒå•
                    case 'btn-PushPoInStockCheckBill': set_PushPoInStockCheckBill();
                        break;
                };
            });
@@ -1854,6 +1893,28 @@
                })
            }
            //下推 æ¥æ–™æ£€éªŒå•
            function set_PushPoInStockCheckBill() {
                var checkStatus = table.checkStatus('mainTable')
                    , data = checkStatus.data;
                if (checkStatus.data.length === 1) {
                    debugger
                    // ä¸‹æŽ¨ æ¥æ–™æ£€éªŒå•
                    layer.open({
                        type: 2
                        , skin: "layui-layer-rim" //加上边框
                        , title: "来料检验单"  //标题
                        , closeBtn: 1  //窗体右上角关闭 çš„ æ ·å¼
                        , shift: 2 //弹出动画
                        , area: ["100%", "100%"] //窗体大小
                        , maxmin: true //设置最大最小按钮是否显示
                        , content: ['../../质量管理/来料检验单/QC_Add_Edit_POStockInCheckBillList.html?OperationType=2&linterid=' + data[0].hmainid + '&HSouceBillType=' + data[0].HBillType + '&HICMOEntryID=&HEntryID=' + data[0].hsubid, "yes"]
                    })
                } else {
                    layer.msg("请选择一行下推!!!", { time: 1 * 1000, icon: 1 })
                }
            }
            //显示列数据
            function DisPlay_HideColumn() {
                $.ajax({
@@ -2318,4 +2379,5 @@
    </script>
</body>
</html>