From 96785ebcfe1bc9210f3d9d4056f4ec29fb60d810 Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期四, 02 四月 2026 10:58:22 +0800
Subject: [PATCH] 1
---
WebTM/views/基础资料/公用基础资料/Gy_MaterialPackingRelation_Edit.html | 73 +++++++++++++++++++++++++++++++++++-
1 files changed, 71 insertions(+), 2 deletions(-)
diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaterialPackingRelation_Edit.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaterialPackingRelation_Edit.html"
index 9681879..ce377bd 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaterialPackingRelation_Edit.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_MaterialPackingRelation_Edit.html"
@@ -243,14 +243,14 @@
</script>
<!--琛屼笅鎷夐�夋嫨(鍛ㄨ浆瀹瑰櫒鏍囪)-->
<script type="text/html" id="HTransPackFlag">
- <select name="HTransPackFlag" lay-filter="HTransPackFlag" id="HTransPackFlag{{d.LAY_TABLE_INDEX+1}}">
+ <select name="HTransPackFlag" lay-filter="HTransPackFlag" id="HTransPackFlag{{d.LAY_TABLE_INDEX+1}}" disabled>
<option value="0">鍚�</option>
<option value="1">鏄�</option>
</select>
</script>
<!--琛屼笅鎷夐�夋嫨(鍙戣揣瀹瑰櫒鏍囪)-->
<script type="text/html" id="HSendPackFlag">
- <select name="HSendPackFlag" lay-filter="HSendPackFlag" id="HSendPackFlag{{d.LAY_TABLE_INDEX+1}}">
+ <select name="HSendPackFlag" lay-filter="HSendPackFlag" id="HSendPackFlag{{d.LAY_TABLE_INDEX+1}}" disabled>
<option value="0">鍚�</option>
<option value="1">鏄�</option>
</select>
@@ -879,11 +879,31 @@
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
}
+
+ //鍒ゆ柇鏄惁宸茬粡瀛樺湪璇ュ鍣ㄤ簡
+ for (var i = 0; i < option.data.length; i++) {
+ if (option.data[i]["HMouldID"] == checkStatus.data[0].hmainid) {
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ layer.msg("瀹瑰櫒銆愬鍣ㄤ唬鐮侊細" + checkStatus.data[0].妯″叿缂栧彿 + "锛涘鍣ㄥ悕绉帮細" + checkStatus.data[0].妯″叿鍚嶇О + "銆戯細褰撳墠瀹瑰櫒宸茬粡瀛樺湪锛屼笉鍙噸澶嶈缃紒锛�");
+ obj.event = "";
+ return false;
+ }
+ }
+
+ //鏇存柊鏁版嵁
obj.update({
"HMouldID": checkStatus.data[0].hmainid,
"HMouldNumber": checkStatus.data[0].妯″叿缂栧彿,
"HMouldName": checkStatus.data[0].妯″叿鍚嶇О,
+ "HMouldLength": checkStatus.data[0].闀�,
+ "HMouldWidth": checkStatus.data[0].瀹�,
+ "HMouldHeight": checkStatus.data[0].楂�,
+ "HMouldFoldHeight": checkStatus.data[0].鎶樺彔楂樺害,
+ "HTransPackFlag": checkStatus.data[0].鍛ㄨ浆瀹瑰櫒鏍囪 == "Y" ? 1 : 0,
+ "HSendPackFlag": checkStatus.data[0].鍙戣揣瀹瑰櫒鏍囪 == "Y" ? 1 : 0,
});
+
+ setSelectByTableRender(); //鏍规嵁瀛愯〃鍊奸噸鏂版覆鏌撲笅鎷夊垪琛�
layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
});
@@ -962,6 +982,30 @@
$.each(option.data, function (index, value) {
if (dataindex == index) {
value.HDefaultTransPackFlag = data.value * 1; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+
+ //鍒ゆ柇鏄惁鏈夊叾浠栭粯璁ょ殑鍛ㄨ浆瀹瑰櫒
+ if (data.value * 1 == 1) {
+ if (value.HTransPackFlag * 1 == 0) {
+ value.HDefaultTransPackFlag = 0; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ setSelectHDefaultTransPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈DefaultTransPackFlag鍊艰缃笅鎷夊垪琛�
+ layer.msg("褰撳墠瀹瑰櫒涓嶄负鍛ㄨ浆瀹瑰櫒锛屽彲浠ヨ缃负榛樿鍛ㄨ浆瀹瑰櫒锛侊紒锛�");
+ return;
+ }
+
+ var count = 0;
+ for (var i = 0; i < option.data.length; i++) {
+ if (option.data[i]["HDefaultTransPackFlag"] * 1 == 1) {
+ count++;
+ }
+ }
+ if (count > 1) {
+ value.HDefaultTransPackFlag = 0; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ setSelectHDefaultTransPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈DefaultTransPackFlag鍊艰缃笅鎷夊垪琛�
+ layer.msg("褰撳墠宸茬粡瀛樺湪鍏朵粬榛樿鍛ㄨ浆瀹瑰櫒锛岃鍏堝彇娑堝叾浠栭粯璁ゅ懆杞鍣ㄥ悗鍐嶈缃瀹瑰櫒涓洪粯璁ゅ懆杞鍣紒锛侊紒");
+ return;
+ }
+ }
+
setSelectHDefaultTransPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈DefaultTransPackFlag鍊艰缃笅鎷夊垪琛�
}
});
@@ -984,6 +1028,31 @@
$.each(option.data, function (index, value) {
if (dataindex == index) {
value.HDefaultSendPackFlag = data.value * 1; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+
+ //鍒ゆ柇鏄惁鏈夊叾浠栭粯璁ょ殑鍛ㄨ浆瀹瑰櫒
+ if (data.value * 1 == 1) {
+ if (value.HSendPackFlag * 1 == 0) {
+ value.HDefaultSendPackFlag = 0; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ setSelectHDefaultSendPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+ layer.msg("褰撳墠瀹瑰櫒涓嶄负鍙戣揣瀹瑰櫒锛屼笉鍙涓洪粯璁ゅ彂璐у鍣紒锛侊紒");
+ return;
+ }
+
+ //鍒ゆ柇鏄惁鏈夊叾浠栧鍣ㄥ凡缁忚缃负榛樿鍙戣揣瀹瑰櫒
+ var count = 0;
+ for (var i = 0; i < option.data.length; i++) {
+ if (option.data[i]["HDefaultSendPackFlag"] * 1 == 1) {
+ count++;
+ }
+ }
+ if (count > 1) {
+ value.HDefaultSendPackFlag = 0; //鎶婇�変腑涓嬫媺妗唅d鍊艰祴鍊肩粰琛ㄦ牸缂撳瓨
+ setSelectHDefaultSendPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
+ layer.msg("褰撳墠宸茬粡瀛樺湪鍏朵粬榛樿鍙戣揣瀹瑰櫒锛岃鍏堝彇娑堝叾浠栭粯璁ゅ彂璐у鍣ㄥ悗鍐嶈缃瀹瑰櫒涓洪粯璁ゅ彂璐у鍣紒锛侊紒");
+ return;
+ }
+ }
+
setSelectHDefaultSendPackFlagByTableRender(); //鍒锋柊琛ㄦ牸鍚屾椂鏍规嵁option涓璈isStockGoods鍊艰缃笅鎷夊垪琛�
}
});
--
Gitblit v1.9.1