From 94853e46b9d4911fb4cf00389f00a4b820db5d3c Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期三, 21 五月 2025 14:35:46 +0800
Subject: [PATCH] fix: 修正 系统上机日志查询 没有显示默认方案的问题

---
 WebTM/views/生产管理/异常反馈单/Sc_MESExecptFeedBackBillType.html |  108 +++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 82 insertions(+), 26 deletions(-)

diff --git "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html" "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
index c47020f..34522ce 100644
--- "a/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
+++ "b/WebTM/views/\347\224\237\344\272\247\347\256\241\347\220\206/\345\274\202\345\270\270\345\217\215\351\246\210\345\215\225/Sc_MESExecptFeedBackBillType.html"
@@ -81,6 +81,7 @@
             display: inline-block;
             margin-right: 20px; /* 鏍规嵁闇�瑕佽皟鏁撮棿璺� */
         }
+       
     </style>
 </head>
 <body>
@@ -105,18 +106,18 @@
                                         </ul>
                                         <div class="layui-tab-content" style="height: 700px;">
                                             <div class="layui-tab-item layui-show">
-                                                <div class="layui-form-item" style="margin-top:30px">
+                                                <div class="layui-form-item" style="margin-top:30px" >
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="鐜鏁呴殰">鐜鏁呴殰
+                                                                <input type="radio" name="faultType" value="浜哄憳鍘熷洜">浜哄憳鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:400px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="澹伴煶寮傚父">澹伴煶寮傚父
+                                                                <input type="radio" name="faultType" value="璁惧鍘熷洜">璁惧鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
@@ -126,36 +127,44 @@
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="鎬ц兘寮傚父">鎬ц兘寮傚父
+                                                                <input type="radio" name="faultType" value="鏉愭枡鍘熷洜">鏉愭枡鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:400px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="娑插帇鏁呴殰">娑插帇鏁呴殰
+                                                                <input type="radio" name="faultType" value="宸ヨ壓鍘熷洜">宸ヨ壓鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                 </div>
 
-                                                <div class="layui-form-item" style="margin-top:90px">
+                                                <div class="layui-form-item" style="margin-top:60px">
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:200px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="浜轰负鏁呴殰">浜轰负鏁呴殰
+                                                                <input type="radio" name="faultType" value="妯″叿鍘熷洜">妯″叿鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                     <div class="layui-inline">
                                                         <div class="layui-input-inline" style="margin-left:400px">
                                                             <label class="radio-label">
-                                                                <input type="radio" name="faultType" value="纭欢鏁呴殰">纭欢鏁呴殰
+                                                                <input type="radio" name="faultType" value="娴嬭瘯鍘熷洜">娴嬭瘯鍘熷洜
                                                             </label>
                                                         </div>
                                                     </div>
                                                 </div>
-
+                                                <div class="layui-form-item" style="margin-top:60px">
+                                                    <div class="layui-inline">
+                                                        <div class="layui-input-inline" style="margin-left:200px">
+                                                            <label class="radio-label">
+                                                                <input type="radio" name="faultType" value="鐜鍘熷洜">鐜鍘熷洜
+                                                            </label>
+                                                        </div>
+                                                    </div>                                                   
+                                                </div>
 
                                             </div>
                                         </div>
@@ -172,11 +181,20 @@
         //鑾峰彇鍙傛暟
         var HICMOBillNo = "";  //宸ュ崟鍙�
         var HSourceName = "";  //璁惧
-
+        var HSourceBillNo = "";//宸ュ簭娴佽浆鍗�
+        var HNumber = "";
+        var HName = "";
+        var HModel = "";
+        var HQty = "";
 
         var edit = function (data) {
             HICMOBillNo = data[0].HICMOBillNo;
             HSourceName = data[0].HSourceName;
+            HSourceBillNo = data[0].HSourceBillNo;
+            //HNumber = data[0].HNumber;
+            //HName = data[0].HName;
+            //HModel = data[0].HModel;
+            //HQty = data[0].HQty;
         }
 
         layui.config({
@@ -196,26 +214,22 @@
 
             //#endregion
 
-
             //閫�鍑�
             form.on('submit(Exit)', function (data) {
-                if (linterid == undefined) {
-                    //鍏抽棴椤电
-                    Pub_Close(2);
-                }
-                else {
-                    //鍏抽棴椤电
-                    Pub_Close(1);
-                }
+                Pub_Close(1);
             });
 
-            document.querySelectorAll('input[name="faultType"]').forEach(function (radio) {
+            // 鑾峰彇鎵�鏈夊悕绉颁负 faultType 鐨勫崟閫夋寜閽�
+            const radios = document.querySelectorAll('input[name="faultType"]');
+
+            // 涓烘瘡涓崟閫夋寜閽坊鍔� change 浜嬩欢鐩戝惉鍣�
+            radios.forEach(function (radio) {
                 radio.addEventListener('change', function () {
-                    if (this.checked) { // 鍙湁琚�変腑鐨剅adio鎵嶄細瑙﹀彂  
-                        var value = this.value; // 鑾峰彇閫変腑鐨剅adio鐨勫��  
+                    if (this.checked) {
+                        var value = this.value;
                         layer.open({
                             type: 2,
-                            skin: 'layui-layer-rim', //鍔犱笂杈规
+                            skin: 'layui-layer-rim',
                             title: '寮傚父鍙嶉鍗�',
                             closeBtn: 1,
                             shift: 2,
@@ -230,12 +244,13 @@
                                 data.push({
                                     "HICMOBillNo": HICMOBillNo,//宸ュ崟鍙�
                                     "HSourceName": HSourceName, //璁惧
-                                    "HType": value      //寮傚父绫诲瀷
+                                    "HType": value,     //寮傚父绫诲瀷
+                                    "HSourceBillNo": HSourceBillNo      //娴佽浆鍗″彿
                                 });
 
-                                //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞�
+                                // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
                                 var iframe = window['layui-layer-iframe' + index];
-                                //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉�
+                                // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
                                 iframe.edit(data);
                             },
                         });
@@ -243,7 +258,48 @@
                 });
             });
 
+            // 鑾峰彇鎵�鏈夌殑鍗曢�夋寜閽殑鐖跺厓绱� div.layui-input-inline
+            const radioContainers = document.querySelectorAll('.layui-input-inline');
 
+            // 涓烘瘡涓埗鍏冪礌娣诲姞鐐瑰嚮浜嬩欢鐩戝惉鍣�
+            radioContainers.forEach(function (container) {
+                container.addEventListener('click', function (event) {
+                    // 鍒ゆ柇鐐瑰嚮鐨勫厓绱犳槸鍚︽槸鍗曢�夋寜閽垨鑰呭叾鐩存帴瀛愬厓绱�
+                    if (event.target.tagName === 'INPUT' || event.target.parentNode.tagName === 'INPUT') {
+                        const clickedRadio = event.target.tagName === 'INPUT' ? event.target : event.target.parentNode.querySelector('input');
+                        if (clickedRadio && clickedRadio.checked) {
+                            var value = clickedRadio.value;
+                            layer.open({
+                                type: 2,
+                                skin: 'layui-layer-rim',
+                                title: '寮傚父鍙嶉鍗�',
+                                closeBtn: 1,
+                                shift: 2,
+                                area: ['100%', '100%'],
+                                maxmin: true,
+                                content: './Sc_Add_MESExecptFeedBackBillList.html?OperationType=4&linterid=&HSouceBillType=',
+                                end: function () {
+
+                                },
+                                success: function (dom, index) {
+                                    var data = [];
+                                    data.push({
+                                        "HICMOBillNo": HICMOBillNo,//宸ュ崟鍙�
+                                        "HSourceName": HSourceName, //璁惧
+                                        "HType": value,     //寮傚父绫诲瀷
+                                        "HSourceBillNo": HSourceBillNo      //娴佽浆鍗″彿
+                                    });
+
+                                    // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
+                                    var iframe = window['layui-layer-iframe' + index];
+                                    // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
+                                    iframe.edit(data);
+                                },
+                            });
+                        }
+                    }
+                });
+            });
             //浠ヤ笂涓簂ayui妯″潡
         });
     </script>

--
Gitblit v1.9.1