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 | 79 +++++++++++++++++++++++++++++++++------
1 files changed, 66 insertions(+), 13 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 d589ab0..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"
@@ -106,7 +106,7 @@
</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">
@@ -117,7 +117,7 @@
<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>
@@ -127,7 +127,7 @@
<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>
@@ -140,23 +140,31 @@
</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>
@@ -211,13 +219,17 @@
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,
@@ -236,9 +248,9 @@
"HSourceBillNo": HSourceBillNo //娴佽浆鍗″彿
});
- //閫氳繃绱㈠紩鑾峰彇鍒板綋鍓峣frame寮瑰嚭灞�
+ // 閫氳繃绱㈠紩鑾峰彇鍒板綋鍓� iframe 寮瑰嚭灞�
var iframe = window['layui-layer-iframe' + index];
- //璋冪敤iframe寮瑰嚭灞傚唴鐨勬柟娉�
+ // 璋冪敤 iframe 寮瑰嚭灞傚唴鐨勬柟娉�
iframe.edit(data);
},
});
@@ -246,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