质检方案上一行,下一行按钮下拉框值回显;巡检单子表检验方法自动隐藏超出部分;
2个文件已修改
109 ■■■■■ 已修改文件
WebTM/views/质量管理/巡检记录单/QC_Add_Edit_PatrolProcCheckBill_XW.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/质量管理/检验方案单/QC_Add_CheckProject.html 107 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/ÖÊÁ¿¹ÜÀí/Ѳ¼ì¼Ç¼µ¥/QC_Add_Edit_PatrolProcCheckBill_XW.html
@@ -485,7 +485,7 @@
                    /////////////
                    , { field: 'HAnalysisMethod', title: '分析方法', width: 185, templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
                    , { field: 'HInspectMethodID', title: '检验方法ID', edit: 'text', hide: true }
                    , { field: 'HInspectMethodName', title: '检验方法', width: 185,edit: 'text', event: 'HInspectMethodName'}
                    , { field: 'HInspectMethodName', title: '检验方法', width: 185, edit: 'text', event: 'HInspectMethodName', style: 'white-space: nowrap; overflow: hidden;text-overflow: ellipsis;'}
                    , { field: 'HQCStd', title: '检验标准', edit: 'text', event: "", width: 125 }
                  /*  , { field: 'HInspectVal', title: '检验值', edit: 'text', width: 125 }*/
                    , { field: 'HUpLimit', title: '上限值', edit: 'text', width: 125}
WebTM/views/ÖÊÁ¿¹ÜÀí/¼ìÑé·½°¸µ¥/QC_Add_CheckProject.html
@@ -912,6 +912,55 @@
                                        option.data = buttonArr;
                                        table.render(option);
                                        for (var i = 1; i <= data.length; i++) {
                                            switch (data[(i - 1)].分析方法) {
                                                case "定性分析":
                                                    data[(i - 1)].分析方法 = "1";
                                                    break;
                                                case "定量分析":
                                                    data[(i - 1)].分析方法 = "2";
                                                    break;
                                                case "其他分析":
                                                    data[(i - 1)].分析方法 = "3";
                                                    break;
                                            }
                                            switch (data[(i - 1)].缺陷等级) {
                                                case "致命缺陷":
                                                    data[(i - 1)].缺陷等级 = "1";
                                                    break;
                                                case "重缺陷":
                                                    data[(i - 1)].缺陷等级 = "2";
                                                    break;
                                                case "轻缺陷":
                                                    data[(i - 1)].缺陷等级 = "3";
                                                    break;
                                            }
                                            switch (data[(i - 1)].状态) {
                                                case "合格":
                                                    data[(i - 1)].状态 = "1";
                                                    break;
                                                case "不合格":
                                                    data[(i - 1)].状态 = "0";
                                                    break;
                                            }
                                            $('#HAnalysisMethod' + i + '').find("option[value='" + (data[(i - 1)].分析方法) + "']").attr("selected", true);
                                            $('#HDefectLevel' + i + '').find("option[value='" + (data[(i - 1)].缺陷等级) + "']").attr("selected", true);
                                            $('#HStatus' + i + '').find("option[value='" + (data[(i - 1)].状态) + "']").attr("selected", true);
                                            $('#HCompareSymbol' + i + '').find("option[value='" + (data[(i - 1)].比较符) + "']").attr("selected", true);
                                            if (data[(i - 1)].破坏性检验) {
                                                $('#HDestructInspect' + (i)).attr("checked", true);
                                            }
                                            if (data[(i - 1)].重点检查) {
                                                $('#HKeyInspect' + (i)).attr("checked", true);
                                            }
                                        }
                                        form.render("select");
                                        form.render("checkbox");
                                        layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                                    }
@@ -936,8 +985,6 @@
                                            , "HSampleSchemeID": OptionData[0].抽样方案ID
                                            , "HSampleSchemeName": OptionData[0].抽样方案
                                            , "HAnalysisMethod": OptionData[0].分析方法
                                        })
                                        $('#HAnalysisMethod').find("option[value='" + (OptionData[0].分析方法) + "']").attr("selected", true);
                                        form.render('select');
@@ -1668,7 +1715,7 @@
                            data[0].LAY_CHECKED = true;
                            option.data[i - 1] = data[0];
                            option.data[i] = tables[0];
                            table.render(option);
                            table.render(option);
                            CheckedSet_tableSub();
                            break;
                        }
@@ -1699,7 +1746,7 @@
                            data[0].LAY_CHECKED = true;
                            option.data[i + 1] = data[0];
                            option.data[i] = tables[0];
                            table.render(option);
                            table.render(option);
                            CheckedSet_tableSub();
                            break;
                        }
@@ -1709,6 +1756,58 @@
                }
            }
            //#endregion
            function CheckedSet_tableSub() {
                for (var i = 1; i <= option.data.length; i++) {
                    switch (option.data[(i - 1)].HAnalysisMethod) {
                        case "1":
                            option.data[(i - 1)].HAnalysisMethod = "1";
                            break;
                        case "2":
                            option.data[(i - 1)].HAnalysisMethod = "2";
                            break;
                        case "3":
                            option.data[(i - 1)].HAnalysisMethod = "3";
                            break;
                    }
                    switch (option.data[(i - 1)].HDefectLevel) {
                        case "1":
                            option.data[(i - 1)].HDefectLevel = "1";
                            break;
                        case "2":
                            option.data[(i - 1)].HDefectLevel = "2";
                            break;
                        case "3":
                            option.data[(i - 1)].HDefectLevel = "3";
                            break;
                    }
                    switch (option.data[(i - 1)].HStatus) {
                        case "1":
                            option.data[(i - 1)].HStatus = "1";
                            break;
                        case "0":
                            option.data[(i - 1)].HStatus = "0";
                            break;
                    }
                    $('#HAnalysisMethod' + i + '').find("option[value='" + (option.data[(i - 1)].HAnalysisMethod) + "']").attr("selected", true);
                    $('#HDefectLevel' + i + '').find("option[value='" + (option.data[(i - 1)].HDefectLevel) + "']").attr("selected", true);
                    $('#HStatus' + i + '').find("option[value='" + (option.data[(i - 1)].HStatus) + "']").attr("selected", true);
                    $('#HCompareSymbol' + i + '').find("option[value='" + (option.data[(i - 1)].HCompareSymbol) + "']").attr("selected", true);
                    if (option.data[(i - 1)].破坏性检验) {
                        $('#HDestructInspect' + (i)).attr("checked", true);
                    }
                    if (option.data[(i - 1)].重点检查) {
                        $('#HKeyInspect' + (i)).attr("checked", true);
                    }
                }
                form.render("select");
                form.render("checkbox");
            }
            //表格行内事件删除
            function set_GridDelete(obj) {
                var data = obj.data;