From 68260b014c9bb80f041e3b2a2da5ea6ab27834ac Mon Sep 17 00:00:00 2001
From: yusijie <ysj@hz-kingdee.com>
Date: 星期三, 21 一月 2026 17:02:09 +0800
Subject: [PATCH] 质检方案上一行,下一行按钮下拉框值回显;巡检单子表检验方法自动隐藏超出部分;

---
 WebTM/views/质量管理/巡检记录单/QC_Add_Edit_PatrolProcCheckBill_XW.html |    2 
 WebTM/views/质量管理/检验方案单/QC_Add_CheckProject.html                |  107 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 104 insertions(+), 5 deletions(-)

diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
index 8c5855b..0ed5d8f 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\345\267\241\346\243\200\350\256\260\345\275\225\345\215\225/QC_Add_Edit_PatrolProcCheckBill_XW.html"
@@ -485,7 +485,7 @@
                     /////////////
                     , { field: 'HAnalysisMethod', title: '鍒嗘瀽鏂规硶', width: 185, templet: '#HAnalysisMethod', event: 'HAnalysisMethod' }
                     , { field: 'HInspectMethodID', title: '妫�楠屾柟娉旾D', 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}
diff --git "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_Add_CheckProject.html" "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_Add_CheckProject.html"
index 2a884b9..28df103 100644
--- "a/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/QC_Add_CheckProject.html"
+++ "b/WebTM/views/\350\264\250\351\207\217\347\256\241\347\220\206/\346\243\200\351\252\214\346\226\271\346\241\210\345\215\225/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); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
                                     }
 
@@ -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;

--
Gitblit v1.9.1