yusijie
2023-08-07 404e1079eff665f7b5926f79774c6d59b2213434
首件检验单
1个文件已修改
668 ■■■■ 已修改文件
WebTM/views/质量管理/首件检验单/QC_Add_Edit_FirstPieceCheckBill.html 668 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/ÖÊÁ¿¹ÜÀí/Ê×¼þ¼ìÑéµ¥/QC_Add_Edit_FirstPieceCheckBill.html
@@ -436,14 +436,6 @@
                                            </div>
                                        </div>
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">样本量</label>
                                            <div class="layui-input-block" style="margin-left: 100px;">
                                                <input type="text" class="layui-input" name="HSampleQty2" id="HSampleQty2" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px;">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">检验项目</label>
                                            <div class="layui-input-block" style="margin-left: 45px;">
                                                <input type="text" class="layui-input" name="HQCCheckItemName" id="HQCCheckItemName" style="background-color:#efefef4d;width: 53%;float:left;" readonly>
@@ -451,6 +443,14 @@
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                                </button>
                                                <input type="hidden" name="HQCCheckItemID" id="HQCCheckItemID" value="0">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row" style="margin-top:5px;">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">样本量</label>
                                            <div class="layui-input-block" style="margin-left: 100px;">
                                                <input type="text" class="layui-input" name="HSampleQty2" id="HSampleQty2" value="0" style="background-color:#efefef4d;" readonly>
                                            </div>
                                        </div>
                                        <div class="layui-inline">
@@ -471,7 +471,7 @@
                                    </div>
                                    <div class="layui-row" style="margin-top:5px;">
                                        <div class="layui-inline">
                                            <label class="layui-form-label" style="width: 70px;">样本不合格数</label>
                                            <label class="layui-form-label" style="width: 70px;">不合格数</label>
                                            <div class="layui-input-block" style="margin-left: 100px;">
                                                <input type="text" class="layui-input" name="HSampleUnRightQty2" id="HSampleUnRightQty2" value="0" style="">
                                            </div>
@@ -595,8 +595,8 @@
                    </div>
                    <script type="text/html" id="toolbarDemo">
                        <div class="layui-btn-container">
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>
                            <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>增加一行</button>
                            <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>复制一行</button>-->
                        </div>
                    </script>
                    <!--隐藏字段-->
@@ -639,7 +639,7 @@
        </select>
    </script>
    <!--复选框(重点检查)-->
    <script type="text/html" id="HKeyInspect_Sub">
    <script type="text/html" id="HKeyInspect">
        <input type="checkbox" value="{{d.HKeyInspect}}" lay-skin="primary" id="HKeyInspect{{d.LAY_TABLE_INDEX+1}}" lay-filter="HKeyInspect" {{ d.HKeyInspect == 1 ? 'checked' : '' }}>
    </script>
    <script>
@@ -672,8 +672,9 @@
            var trindex = ""; //默认选中行下标
            var SummaryIndex = []; //选中行下标汇总
            var LastIndex = 0; //最后选中一行的下标
            var isFristClick = true;
            var isHavingCount = false;
            var isFristClick = true; //是否首次点击行
            var isHavingCount = false; //检验值表格是否有数据
            var UnRightQty_isFied = 0; //用于判断是否合格//检验值表格不合格数量汇总
            //判断是否登录 æœªç™»å½•则跳到登录页
            //if (sessionStorage.login != "login") {
@@ -1039,7 +1040,7 @@
                Pub_Close(1);
            }
            //行内事件
            //行内事件--检验项目
            table.on('tool(mainTable)', function (obj) {
                var data = obj.data;
                var rowIndex = $(obj.tr).attr("data-index");
@@ -1075,11 +1076,9 @@
                    });
                }
                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                    if (event.key == "F7") {
                        if (obj.event == 'HQCCheckItemID')  //模具信息
                        {
                        if (obj.event == 'HQCCheckItemID') {
                            //页面层-自定义
                            layer.open({
                                type: 2,
@@ -1117,12 +1116,381 @@
                            });
                        }
                        if (obj.event == 'HInSpectValueB_Open') {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '检验值列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../../views/Baseset/基础资料/Gy_InspectValueList.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HInSpectValueB: checkStatus.data[0].检验值名称
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        obj.event = "";
                        return false;
                    }
                })
            });
            //行内事件--检验值
            table.on('tool(ValueTable)', function (obj) {
                $(document).off('keydown', ".layui-table-edit").on('keydown', '.layui-table-edit', function (e) {
                    if (event.key == "F7") {
                        if (obj.event == 'HInSpectValueB_Open') {
                            //页面层-自定义
                            layer.open({
                                type: 2,
                                skin: 'layui-layer-rim', //加上边框
                                title: '检验值列表',
                                closeBtn: 1,
                                shift: 2,
                                area: ['90%', '90%'],
                                maxmin: true,
                                content: ['../../../views/Baseset/基础资料/Gy_InspectValueList.html', 'yes'],
                                btn: ['确定', '取消']
                                , btn1: function (index, layero) {
                                    //按钮【按钮一】的回调
                                    var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                                    var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
                                    if (checkStatus.data.length === 0) {
                                        return layer.msg('请选择数据');
                                    }
                                    //同步更新表格和缓存对应的值
                                    obj.update({
                                        HInSpectValueB: checkStatus.data[0].检验值名称
                                    });
                                    layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                    var DXValue = checkStatus.data[0].检验值名称; //定性检测值
                                    var MBValue = $("#HTargetVal").val(); //目标值
                                    if (Number(DXValue) == Number(MBValue)) { //定性检测值 = ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                        obj.update({
                                            HInSpectResult: 1
                                        });
                                        $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                                    } else {
                                        obj.update({
                                            HInSpectResult: 2
                                        });
                                        $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                                    }
                                    form.render('select');
                                    addUnRightQty();//统计不合格数量
                                }
                                , btn2: function (index, layero) {
                                    //按钮【按钮二】的回调
                                    //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                                },
                                end: function () {
                                }
                            });
                        }
                        obj.event = "";
                        return false;
                    }
                })
            });
            table.on('edit(ValueTable)', function (obj) { //注:edit是固定事件名,test是table原始容器的属性 lay-filter="对应的值"
                var value = obj.value //得到修改后的值
                    , data = obj.data //得到所在行所有键值
                    , field = obj.field; //得到字段
                var MBValue = $("#HTargetVal").val();//目标值
                var HComparator = $("#HComparator").val();//比较符
                switch (field) {
                    //定性检测
                    case "HInSpectValueB":
                        break;
                    //定量检测
                    case "HInSpectValue":
                        Qualified_Value(HComparator, MBValue, value, obj);
                        addUnRightQty();
                        break;
                    //其他检测
                    case "HInSpectValueT":
                        if (Number(value) == Number(MBValue)) { //其他检测值 = ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                            obj.update({
                                HInSpectResult: 1
                            });
                            $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                        } else {
                            obj.update({
                                HInSpectResult: 2
                            });
                            $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                        }
                        form.render('select');
                        addUnRightQty();
                        break;
                }
            });
            function addUnRightQty() {
                //循环检验值表格数据,获取不合格数量
                var HValueTable = table.cache["ValueTable"];
                var UnRightQty = 0;//检验值表格不合格数量汇总
                for (let i = 0; i < HValueTable.length; i++) {
                    if (HValueTable[i].HInSpectResult == 2) {
                        UnRightQty++;
                    }
                }
                UnRightQty_isFied = UnRightQty;
                $("#HSampleUnRightQty").val(UnRightQty);
                $("#HSampleUnRightQty2").val(UnRightQty);
                var HAcceptQty = $("#HAcceptQty").val();//允许数
                var HEntryID = $("#HEntryID").val() - 1;//数组下标
                if (UnRightQty > HAcceptQty) {
                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                    $("#HInspectResultToSee").val('不合格');
                    $("#HInspectResultToSee2").val('不合格');
                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                } else {
                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                    $("#HInspectResultToSee").val('合格');
                    $("#HInspectResultToSee2").val('合格');
                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                }
                form.render('select');
                LastResult();
            }
            function Qualified_Value(HComparator, MBValue, value, obj) {
                var HUpLimit = $("#HUpLimit").val(); //上限值
                var HDownLimit = $("#HDownLimit").val(); //下限值
                var HStatus = $("#HStatus").val() //状态
                if (HStatus == 1) {
                    switch (HComparator) {
                        case "=":
                            if (Number(value) == Number(MBValue)) { //其他检测值 = ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case ">":
                            if (Number(value) > Number(MBValue)) { //其他检测值 > ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case ">=":
                            if (Number(value) >= Number(MBValue)) { //其他检测值 >= ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case "<":
                            if (Number(value) < Number(MBValue)) { //其他检测值 < ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case "<=":
                            if (Number(value) <= Number(MBValue)) { //其他检测值 <= ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case "<>":
                            if (Number(value) < Number(MBValue) || Number(value) > Number(MBValue)) { //其他检测值 <> ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                        case "between":
                            if (Number(value) >= Number(HDownLimit) && Number(value) <= Number(HUpLimit)) { //其他检测值 between ä¸Šä¸‹é™å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            } else {
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            }
                            break;
                    }
                } else {
                    switch (HComparator) {
                        case "=":
                            if (Number(value) == Number(MBValue)) { //其他检测值 = ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case ">":
                            if (Number(value) > Number(MBValue)) { //其他检测值 > ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case ">=":
                            if (Number(value) >= Number(MBValue)) { //其他检测值 >= ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case "<":
                            if (Number(value) < Number(MBValue)) { //其他检测值 < ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case "<=":
                            if (Number(value) <= Number(MBValue)) { //其他检测值 <= ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case "<>":
                            if (Number(value) < Number(MBValue) || Number(value) > Number(MBValue)) { //其他检测值 <> ç›®æ ‡å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                        case "between":
                            if (Number(value) >= Number(HDownLimit) && Number(value) <= Number(HUpLimit)) { //其他检测值 between ä¸Šä¸‹é™å€¼ï¼Œåˆ¤å®šåˆæ ¼
                                obj.update({
                                    HInSpectResult: 2
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(2)
                            } else {
                                obj.update({
                                    HInSpectResult: 1
                                });
                                $("#HInSpectResult" + (obj.data.HSEQ)).val(1)
                            }
                            break;
                    }
                }
                form.render('select');
            }
            //保存按钮
            form.on('submit(btnSave)', function (data) {
@@ -1219,18 +1587,21 @@
            //编辑时加载表头
            function RoadBillMain(linterid) {
                var ajaxLoad = layer.load();
                var sWhere = " and hmainid=" + linterid;
                $.ajax({
                    url: GetWEBURL() + "/GetQC_FirstPieceCheckDetail",
                    url: GetWEBURL() + "/QC_FirstPieceCheckBill/QC_FirstPieceCheckBillList",
                    type: "GET",
                    data: { "HID": linterid },
                    data: { "sWhere": sWhere, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_QC_Edit_FirstPieceCheckBillList[0];
                            //var data = result.data.h_v_QC_Edit_FirstPieceCheckBillList[0];
                            var data = result.data[0];
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HBillNo": data.单据号
                                "HInterID": data.hmainid
                                , "HBillNo": data.单据号
                                , "HDate": formatDate(data.日期)
                                , "HSourceID": data.生产资源ID
                                , "HSourceID": data.HSourceID
                                , "HSourceName": data.生产资源名称
                                , "HICMOBillNo": data.任务单号
                                , "HICMOQty": data.任务单数量
@@ -1242,16 +1613,14 @@
                                , "HProcExchBillNo": data.HProcExchBillNo
                                , "HProcExchInterID": data.HProcExchInterID
                                , "HProcExchEntryID": data.HProcExchEntryID
                                , "HFirstCheckEmp": data.检验员ID
                                , "HFirstCheckEmpName": data.检验员名称
                                , "HFirstCheckEmp": data.HFirstCheckEmp
                                , "HFirstCheckEmpName": data.质检员名称
                                //, "HQCCheckProjectID": data.检验方案ID
                                //, "HQCCheckProjectName": data.检验方案名称
                                //, "HQCCheckProjectID": data.HManagerID
                                //, "HPSStyleID": data.HPSStyleID
                                , "HRemark": data.表头备注
                                //, "HSSID": data.HSSID
                                , "HMaker": data.制单人
                                , "HMakeDate": data.制单日期
                                , "HChecker": data.审核人
@@ -1260,15 +1629,45 @@
                                , "HCloseDate": data.关闭日期
                                , "HUpDateDate": data.修改日期
                                , "HDeleteDate": data.作废日期
                                , "HSampleSchemeID": data.HSampleSchemeID
                                , "HSampleSchemeName": data.抽样方案名称
                                , "HSampleQty": data.样本量
                                , "HSampleQty2": data.样本量
                                , "HSampleDamageQty": data.样本破坏数
                                , "HSamplingType": data.抽样类型
                                , "HAcceptQty": data.允许数
                                //, "HInspectResultToSee": data.作废日期 //检验结果
                                , "HInspectionLevel": data.检验水平
                                , "HRejectQty": data.拒绝数
                                , "HStrictness": data.严格度
                                , "HSampleUnRightQty": data.样本不合格数
                                , "HSampleUnRightQty2": data.样本不合格数
                                , "HAQL": data.AQL
                                , "HUnitID": data.HUnitID
                                , "HUnit": data.单位
                                , "HInspectValB": data.检测值基础资料
                                , "HInspectVal": data.检测值
                                , "HTargetValB": data.目标值基础资料
                                , "HTargetVal": data.目标值
                                , "HUpLimit": data.上限值
                                , "HDownLimit": data.下限值
                                , "HUpOffSet": data.上偏差
                                , "HDownOffSet": data.下偏差
                                , "HEntryID": data.hsubid
                                , "HQCCheckItemName": data.检验项目名称
                                , "HQCCheckItemID": data.HQCCheckItemID
                            });
                            data = result.data.h_v_QC_Edit_FirstPieceCheckBillList;
                            data = result.data;
                            //data = result.data.h_v_QC_Edit_FirstPieceCheckBillList;
                            //子表  èµ‹å€¼
                            var rowdata = [];
                            for (var i = 0; i < data.length; i++) {
                                rowdata.push(
                                    {
                                        "HQCCheckItemID": data[i].HQCCheckItemID, "检验项目": data[i].检验项目名称, "HQCStd": data[i].HQCStd, "HUnit": data[i].HUnit, "HQCNote": data[i].HQCNote, "HResult": data[i].HResult,
                                        "HMax": data[i].HMax, "HMin": data[i].HMin, "HAvg": data[i].HAvg, "HRemark": data[i].HRemark
                                        "HQCCheckItemID": data[i].HQCCheckItemID, "检验项目": data[i].检验项目名称, "HQCStd": data[i].检验标准,
                                        "HUnit": data[i].检验单位, "HQCNote": data[i].检验记录, "HResult": data[i].结论,
                                        "HMax": data[i].最大值, "HMin": data[i].最小值, "HAvg": data[i].平均值, "HRemark": data[i].表体备注,
                                        "HAnalysisMethod": data[i].分析方法, "HKeyInspect": data[i].重点检查 == 0 ? false : true,
                                    }
                                )
                            }
@@ -1276,7 +1675,13 @@
                            option.data = rowdata;
                            table.render(option);
                            for (let j = 0; j < data.length; j++) {
                                $("#HResult" + (j + 1)).val(data[j].HResult)
                                $("#HResult" + (j + 1)).val(data[j].结论)
                            }
                            for (let j = 0; j < data.length; j++) {
                                $("#HAnalysisMethod" + (j + 1)).val(data[j].分析方法)
                            }
                            for (var i = 1; i <= data.length; i++) {
                                $('#HKeyInspect' + i + '').find("option[value='" + (data[i - 1].重点检查 == 0 ? false : true) + "']").attr("selected", true);
                            }
                            form.render('select');
@@ -1628,7 +2033,20 @@
                    type: "GET",
                    data: { "CheckProjectID": $("#HQCCheckProjectID").val() },
                    success: function (result) {
                        option.data = result.data;
                        var rowdata = [];
                        var data = result.data;
                        for (var i = 0; i < result.data.length; i++) {
                            //子表  èµ‹å€¼
                            rowdata.push({
                                "HQCCheckItemID": data[i]["HQCCheckItemID"], "检验项目": data[i]["检验项目"], "HQCStd": data[i]["HQCStd"], "HUnit": data[i]["HUnit"], "HQCNote": "", "HAnalysisMethod": data[i]["HAnalysisMethod"], "HResult": data[i]["HResult"],
                                "HMax": "", "HMin": "", "HAvg": "", "HRemark": "", "HKeyInspect": false, "HStatus": 0, "HSampleSchemeID": 0, "HUnitID": 0,
                                "HInspectVal": '', "HTargetVal": '', "HUpLimit": '', "HDownLimit": '', "HUpOffSet": '', "HDownOffSet": '', "HSampleDamageQty": '',
                                "HSampleSchemeName": "", "HSampleQty": "", "HSampleDamageQty": "", "HAcceptQty": "", "HInspectionLevel": "", "HRejectQty": "",
                                "HStrictness": "", "HSampleUnRightQty": "", "HAQL": "", "HSamplingType": ""
                            });
                        }
                        option.data = rowdata;
                        table.render(option);
                        for (var i = 1; i <= result.data.length; i++) {
@@ -1643,7 +2061,7 @@
                        $("[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").click();
                        $("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" });
@@ -1870,7 +2288,7 @@
                }];
                option = {
                    elem: '#mainTable'
                    , toolbar: '#toolbarDemo'
                    //, toolbar: '#toolbarDemo'
                    , limit: 500 //每页默认显示的数量
                    , height: 'full-50'
                    , cellMinWidth: 150
@@ -1881,7 +2299,7 @@
                        , { field: '检验项目', title: '检验项目', edit: 'text', event: 'HQCCheckItemID' }
                        , { field: 'HResult', title: '结论', templet: '#HResult', event: 'HResult' }
                        , { field: 'HAnalysisMethod', title: '分析方法', templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
                        , { field: 'HKeyInspect', title: '重点检查', templet: '#HKeyInspect_Sub', unresize: false }
                        , { field: 'HKeyInspect', title: '重点检查', templet: '#HKeyInspect', unresize: false }
                        , { field: 'HQCStd', title: '检验标准', edit: 'text' }
                        , { field: 'HUnit', title: '单位', edit: 'text' }
                        , { field: 'HQCNote', title: '检验记录', edit: 'text' }
@@ -1950,7 +2368,7 @@
                        { type: 'checkbox', totalRowText: '合计行' }
                        , { field: 'HSEQ', title: '序号' }
                        , { field: 'HInSpectResult', title: '检验结果', templet: '#HInSpectResult' }
                        , { field: 'HInSpectValueB', title: '检测值(定性)', edit: 'text' }
                        , { field: 'HInSpectValueB', title: '检测值(定性)', edit: 'text', event: 'HInSpectValueB_Open' }
                        , { field: 'HInSpectValue', title: '检测值(定量)', edit: 'text' }
                        , { field: 'HInSpectValueT', title: '检测值(其他)', edit: 'text' }
                        //, { fixed: 'right', title: '操作', toolbar: '#barDemo' }
@@ -1989,7 +2407,43 @@
                        value.HResult = data.value;//把选中下拉框id值赋值给表格缓存
                    }
                });
                //选择的select对象值;
                var selectValue = data.value;
                if (selectValue == 1) {
                    selectValue = "合格"
                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                } else {
                    selectValue = "不合格"
                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                }
                $("#HInspectResultToSee").val(selectValue);
                $("#HInspectResultToSee2").val(selectValue);
                //$("#HInSpectResult" + Guid).val(selectValue);
                //$("[name='HResult']").val(selectValue);
                //$("[name='HInspectResult']").val(selectValue);
                form.render('select');
                LastResult();
            });
            function LastResult() {
                var HQty = 0;//表体行不合格数量
                for (let i = 0; i < table.cache['mainTable'].length; i++) {
                    if (table.cache['mainTable'][i].HResult == 2) {
                        HQty++;
                    }
                }
                if (HQty > 0) {
                    $("input:radio[name=HLastResult][value=" + false + "]").attr("checked", "true");
                } else {
                    $("input:radio[name=HLastResult][value=" + true + "]").attr("checked", "true");
                }
                form.render('radio');
            }
            ////行选择处理(检验结果)-- å¤‡ä»½
            //form.on('select(HInSpectResult)', function (data) {
@@ -2016,12 +2470,14 @@
                //循环检验值表格数据,获取不合格数量
                var HValueTable = table.cache["ValueTable"];
                var UnRightQty = 0;
                var UnRightQty = 0;//检验值表格不合格数量汇总
                for (let i = 0; i < HValueTable.length; i++) {
                    if (HValueTable[i].HInSpectResult == 2) {
                        UnRightQty++;
                    }
                }
                UnRightQty_isFied = UnRightQty;
                $("#HSampleUnRightQty").val(UnRightQty);
                $("#HSampleUnRightQty2").val(UnRightQty);
                var HAcceptQty = $("#HAcceptQty").val();//允许数
@@ -2055,33 +2511,6 @@
                //隐藏检测值字段
                IsHide(data.value);
            });
            //监听下拉框编辑--结论
            form.on('select(HResult)', function (data) {
                //获取当前行tr对象
                var elem = data.othis.parents('tr');
                //第一列的值是Guid,取guid来判断
                var Guid = elem.first().find('td').eq(1).text();
                //选择的select对象值;
                var selectValue = data.value;
                if (selectValue == 1) {
                    selectValue = "合格"
                    $("#HInspectResultToSee").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                } else {
                    selectValue = "不合格"
                    $("#HInspectResultToSee").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                    $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                }
                $("#HInspectResultToSee").val(selectValue);
                $("#HInspectResultToSee2").val(selectValue);
                //$("#HInSpectResult" + Guid).val(selectValue);
                //$("[name='HResult']").val(selectValue);
                //$("[name='HInspectResult']").val(selectValue);
                form.render('select');
            })
            //行选择处理(状态)
            form.on('select(HStatus)', function (data) {
@@ -2149,19 +2578,21 @@
            //是否重点检查
            form.on('checkbox(HKeyInspect)', function (data) {
                //$("#HKeyInspect").val(data.elem.checked);
                $("[name='HKeyInspect']").attr("value", data.elem.checked);
                if ($("#HKeyInspect").val() == 'true') {
                    $("[name='HKeyInspect']").prop("checked", true);
                } else {
                    $("[name='HKeyInspect']").prop("checked", false);
                }
                form.render('checkbox');//刷新值
                //获取下拉框选中的值
                var elem = data.othis.parents('tr');
                var dataindex = elem.attr("data-index");
                $.each(option.data, function (index, value) {
                    if (value.LAY_TABLE_INDEX == dataindex) {
                        value.HKeyInspect = data.elem.checked;//把选中下拉框id值赋值给表格缓存
                    }
                });
            });
            //#region【点击检验项目行事件】
            //#region【双击检验项目行事件】
            table.on('rowDouble(mainTable)', function (obj) {
                $("#HInspectResultToSee").css("background-color", "");//去除检验结果输入框背景颜色
                $("#HInspectResultToSee2").css("background-color", "");//去除检验结果输入框背景颜色
                //获取上次所在行下标
                var dataindex = $("#HEntryID").val() - 1;
@@ -2170,8 +2601,8 @@
                LastIndex = nowindex;
                $("[name='HEntryID']").attr("value", Number(nowindex) + Number(1));
                $("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
                $("[name='HQCCheckItemName']").attr("value", option_Check[nowindex].检验项目);
                //$("[name='HQCCheckItemID']").attr("value", option_Check[nowindex].HQCCheckItemID);
                //$("[name='HQCCheckItemName']").attr("value", option_Check[nowindex].检验项目);
                //选中行改变颜色
                check_row(obj);
@@ -2183,6 +2614,14 @@
                //获取单元格检验值数据
                var table_value = table.cache['ValueTable'];
                set_SaveValue(dataindex + 1);
                if (isHavingCount == false) {
                    //刷新检验值表格
                    option_Value.data = [{
                        "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
                    }];
                    table.render(option_Value);
                }
                //赋值与回显
                Assignment(nowindex, dataindex);
                if (isFristClick != true) {
@@ -2195,14 +2634,6 @@
                } else {
                    isFristClick = false;
                }
                    set_SaveValue(dataindex + 1);
                    if (isHavingCount == false) {
                        //刷新检验值表格
                        option_Value.data = [{
                            "HSEQ": "0", "HInSpectResult": "", "HInSpectValueB": "", "HInSpectValueT": "", "HInSpectValue": ""
                        }];
                        table.render(option_Value);
                    }
                //console.log(maindata);
                //Array.some(item => {
                //    console.log("==============item===============");
@@ -2249,7 +2680,7 @@
                if (HAnalysisMethod == 2) {
                    $("#HUpLimit").val(HTargetVal) //上限值
                    $("#HDownLimit").val(HTargetVal) //下限值
                    Qualified(HComparator, HEntryID);  //判断是否合格
                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //判断是否合格
                }
                //其他分析
                if (HAnalysisMethod == 3) {
@@ -2269,7 +2700,7 @@
                //定量分析
                if (HAnalysisMethod == 2) {
                    $("#HUpOffSet").val(Number(HUpLimit) - Number(HTargetVal)) //上偏差
                    Qualified(HComparator, HEntryID);  //判断是否合格
                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //判断是否合格
                }
            })
@@ -2285,7 +2716,7 @@
                //定量分析
                if (HAnalysisMethod == 2) {
                    $("#HDownOffSet").val(Number(HDownLimit) - Number(HTargetVal)) //下偏差
                    Qualified(HComparator, HEntryID);  //判断是否合格
                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //判断是否合格
                }
            })
@@ -2301,7 +2732,7 @@
                //定量分析
                if (HAnalysisMethod == 2) {
                    $("#HUpLimit").val(Number(HUpOffSet) + Number(HTargetVal)) //上限值
                    Qualified(HComparator, HEntryID);  //判断是否合格
                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //判断是否合格
                }
            })
@@ -2316,7 +2747,7 @@
                //定量分析
                if (HAnalysisMethod == 2) {
                    Qualified(HComparator, HEntryID);  //判断是否合格
                    Qualified(HComparator, HEntryID, HAnalysisMethod);  //判断是否合格
                    $("#HDownLimit").val(Number(HDownOffSet) + Number(HTargetVal)) //下限值
                }
            })
@@ -2332,6 +2763,7 @@
                var HUpOffSet = $("#HUpOffSet").val() //上偏差
                var HDownOffSet = $("#HDownOffSet").val() //下偏差
                var HStatus = $("#HStatus").val() //状态
                var HAcceptQty = $("#HAcceptQty").val();//允许数
                //#region【定性分析方法】
                if (HAnalysisMethod == 1) {
@@ -2340,7 +2772,7 @@
                        switch (HComparator) {
                            //定性分析:通过检验值和目标值进行判定,1.两个值都相等,并且状态是合格则判定合格;2.两个值都相等,但状态为不合格则判定不合格;
                            case '=':
                                if (HInspectVal == HTargetVal) { //判断检验值,目标值是否相等
                                if (HInspectVal == HTargetVal && Number(HAcceptQty) >= Number(UnRightQty_isFied)) { //判断检验值,目标值是否相等
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2353,7 +2785,7 @@
                        switch (HComparator) {
                            //定性分析:通过检验值和目标值进行判定,1.两个值都相等,并且状态是合格则判定合格;2.两个值都相等,但状态为不合格则判定不合格;
                            case '=':
                                if (HInspectVal == HTargetVal) { //判断检验值,目标值是否相等
                                if (HInspectVal == HTargetVal && Number(HAcceptQty) >= Number(UnRightQty_isFied)) { //判断检验值,目标值是否相等
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2373,7 +2805,7 @@
                                //比较符为'='且状态为合格时,如果检验值<=上限值时或者检验值=目标值时判定合格,
                                //上限值为0时,检验值=目标值判定合格,
                                //上限值不为0,检验值=目标值&&上限值>=目标值&&下限值<=目标值 åˆ¤å®šåˆæ ¼
                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal)) {
                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2381,7 +2813,7 @@
                                break;
                            case '>':
                                //比较符为'>'且状态为合格时,如果检验值>上限值判定合格,否则不合格
                                if (Number(HInspectVal) > Number(HTargetVal)) {
                                if (Number(HInspectVal) > Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2389,7 +2821,7 @@
                                break;
                            case '>=':
                                //比较符为'>='且状态为合格时,如果检验值>=上限值判定合格,否则不合格
                                if (Number(HInspectVal) >= Number(HTargetVal)) {
                                if (Number(HInspectVal) >= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2397,7 +2829,7 @@
                                break;
                            case '<':
                                //比较符为'<'且状态为合格时,如果检验值<上限值判定合格,否则不合格
                                if (Number(HInspectVal) < Number(HTargetVal)) {
                                if (Number(HInspectVal) < Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2405,7 +2837,7 @@
                                break;
                            case '<=':
                                //比较符为'<='且状态为合格时,如果检验值<=上限值判定合格,否则不合格
                                if (Number(HInspectVal) <= Number(HTargetVal)) {
                                if (Number(HInspectVal) <= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2413,7 +2845,7 @@
                                break
                            case '<>':
                                //比较符为'<>'且状态为合格时,如果检验值<>上限值判定合格,否则不合格
                                if (Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) {
                                if ((Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2421,7 +2853,7 @@
                                break;
                            case 'between':
                                //比较符为'between'且状态为合格时,如果检验值在下限值与上限值之间判定合格,否则不合格
                                if (Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) {
                                if ((Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2436,7 +2868,7 @@
                                //比较符为'='且状态为不合格时,如果检验值<=上限值时或者检验值=目标值时判定不合格,
                                //上限值为0时,检验值=目标值判定不合格,
                                //上限值不为0,检验值=目标值&&上限值>=目标值&&下限值<=目标值 åˆ¤å®šä¸åˆæ ¼
                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal)) {
                                if (((Number(HInspectVal) <= Number(HUpLimit) && Number(HInspectVal) >= Number(HDownLimit)) || Number(HUpLimit) == 0) && Number(HInspectVal) == Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2444,7 +2876,7 @@
                                break;
                            case '>':
                                //比较符为'>'且状态为不合格时,如果检验值>上限值判定不合格,否则合格
                                if (Number(HInspectVal) > Number(HTargetVal)) {
                                if (Number(HInspectVal) > Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2452,7 +2884,7 @@
                                break;
                            case '>=':
                                //比较符为'>='且状态为不合格时,如果检验值>=上限值判定不合格,否则合格
                                if (Number(HInspectVal) >= Number(HTargetVal)) {
                                if (Number(HInspectVal) >= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2460,7 +2892,7 @@
                                break;
                            case '<':
                                //比较符为'<'且状态为不合格时,如果检验值<上限值判定不合格,否则合格
                                if (Number(HInspectVal) < Number(HTargetVal)) {
                                if (Number(HInspectVal) < Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2468,7 +2900,7 @@
                                break;
                            case '<=':
                                //比较符为'<='且状态为不合格时,如果检验值<=上限值判定不合格,否则合格
                                if (Number(HInspectVal) <= Number(HTargetVal)) {
                                if (Number(HInspectVal) <= Number(HTargetVal) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2476,7 +2908,7 @@
                                break
                            case '<>':
                                //比较符为'<>'且状态为不合格时,如果检验值<>上限值判定不合格,否则合格
                                if (Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) {
                                if ((Number(HInspectVal) < Number(HTargetVal) || Number(HInspectVal) > Number(HTargetVal)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2484,7 +2916,7 @@
                                break;
                            case 'between':
                                //比较符为'between'且状态为不合格时,如果检验值在下限值与上限值之间判定不合格,否则合格
                                if (Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) {
                                if ((Number(HInspectVal) >= Number(HDownLimit) || Number(HInspectVal) <= Number(HUpLimit)) && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2502,7 +2934,7 @@
                        switch (HComparator) {
                            case '=':
                                //比较符为'='且状态为合格时,如果检验值内容与目标值内容一致判定合格,
                                if (HInspectVal.toString() == HTargetVal.toString()) {
                                if (HInspectVal.toString() == HTargetVal.toString() && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
@@ -2515,7 +2947,7 @@
                        switch (HComparator) {
                            case '=':
                                //比较符为'='且状态为合格时,如果检验值内容与目标值内容一致判定不合格,
                                if (HInspectVal.toString() == HTargetVal.toString()) {
                                if (HInspectVal.toString() == HTargetVal.toString() && Number(HAcceptQty) >= Number(UnRightQty_isFied)) {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(2); //不合格
                                } else {
                                    $("#HResult" + (Number(HEntryID) + Number(1))).val(1); //合格
@@ -2542,6 +2974,7 @@
                }
                $("#HInspectResultToSee").val(HInspectResultToSee);
                $("#HInspectResultToSee2").val(HInspectResultToSee);
                LastResult();
            };
            //#endregion
@@ -2784,6 +3217,13 @@
                    $("#HUpOffSet").val(maindata[nowindex].HUpOffSet);
                    $("#HDownOffSet").val(maindata[nowindex].HDownOffSet);
                    if (maindata[nowindex].HInspectResultToSee == "合格") {
                        $("#HInspectResultToSee").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                        $("#HInspectResultToSee2").css("background-color", "#CEE3F2");//改变检验结果输入框背景颜色
                    } else {
                        $("#HInspectResultToSee").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                        $("#HInspectResultToSee2").css("background-color", "#F0D6E3");//改变检验结果输入框背景颜色
                    }
                    var HInterID = $("#HInterID").val();
                    var HEntryID = $("#HEntryID").val();
@@ -2814,7 +3254,7 @@
                                    $('#HInSpectResult' + (i + 1)).find("option[value='" + result.data[i].HInSpectResult + "']").attr("selected", true);
                                }
                                //IsHide(table.cache["mainTable"][HEntryID - 1].HAnalysisMethod); //隐藏检测值字段
                                IsHide(table.cache["mainTable"][HEntryID - 1].HAnalysisMethod); //隐藏检测值字段
                                form.render('select');
                            } else {
                                //layer.msg(result.code + result.Message, { icon: 5 });
@@ -2837,7 +3277,7 @@
                    $("#HDownLimit").css("background-color", "#E8E8E8").attr("readOnly", true);//改变下限值输入框背景颜色
                    $("#HUpOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//改变上偏差输入框背景颜色
                    $("#HDownOffSet").css("background-color", "#E8E8E8").attr("readOnly", true);//改变下偏差输入框背景颜色
                    form.render("select");
                    $('#btnSearchInspectValB').removeClass("layui-btn-disabled").attr("disabled", false);//检验值按钮启用
                    $('#btnSearchTargetValB').removeClass("layui-btn-disabled").attr("disabled", false);//目标值按钮启用
@@ -2855,7 +3295,7 @@
                    $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//检验值按钮
                    $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//目标值按钮
                    $("#HComparator").attr("disabled", false); //比较符改为可编辑
                    form.render("select");
                } else if (HAnalysisMethod_Value == 3) { //如果选中【其他分析】,则隐藏定量、定性分析
                    option_Value.cols[0][5].hide = false;  //其他
@@ -2873,9 +3313,15 @@
                    $('#btnSearchInspectValB').addClass("layui-btn-disabled").attr("disabled", true);//检验值按钮
                    $('#btnSearchTargetValB').addClass("layui-btn-disabled").attr("disabled", true);//目标值按钮
                    $("#HComparator").attr("disabled", true); //比较符改为不可编辑
                    form.render("select");
                }
                //重新渲染表格
                table.render(option_Value);
                //下拉框回显
                for (var i = 0; i < option_Value.data.length; i++) {
                    $('#HInSpectResult' + (i + 1)).find("option[value='" + option_Value.data[i].HInSpectResult + "']").attr("selected", true);
                }
                form.render("select");
            }
            //#endregion