From d60e705ef3cf4c8ad335fa5640116370767230aa Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期二, 07 四月 2026 12:43:56 +0800
Subject: [PATCH] 产品器具清单增加子表F7多选返回,条码生产页面点击库存打开页面里面的表格宽度优化,返工流转卡页面优化
---
WebTM/views/模治具管理/模治具管理/Gy_MaterialMouldBillMain.html | 66 +++++++++++++++++++++++++--------
1 files changed, 50 insertions(+), 16 deletions(-)
diff --git "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MaterialMouldBillMain.html" "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MaterialMouldBillMain.html"
index 123a21e..d6b9bcf 100644
--- "a/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MaterialMouldBillMain.html"
+++ "b/WebTM/views/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/\346\250\241\346\262\273\345\205\267\347\256\241\347\220\206/Gy_MaterialMouldBillMain.html"
@@ -820,28 +820,62 @@
area: ['80%', '80%'],
maxmin: true,
content: ['../妯℃不鍏风鐞�/Gy_MouldFileList.html', 'yes'],
- btn: ['纭畾', '鍙栨秷']
- , btn1: function (index, layero) {
+ btn: ['纭畾', '鍙栨秷'],
+ btn1: function (index, layero) {
//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//鑾峰彇table鐨別lem:"#test"
if (checkStatus.data.length === 0) {
return layer.msg('璇烽�夋嫨鏁版嵁');
+ }
+ if (checkStatus.data.length === 1) { // 鍙湁涓�琛屾暟鎹紝鐩存帴鏇存柊鍗曞厓鏍�
+ //鍚屾鏇存柊琛ㄦ牸鍜岀紦瀛樺搴旂殑鍊�
+ obj.update({
+ "HMouldID": checkStatus.data[0].hmainid,
+ "HMouldNumber": checkStatus.data[0].妯″叿缂栧彿,
+ "HMouldName": checkStatus.data[0].妯″叿鍚嶇О,
+ "HModel2": checkStatus.data[0].妯″叿鍨嬪彿,
+ "HMouldQty": checkStatus.data[0].绌存暟,
+ "HSourceInterID": checkStatus.data[0].hmainid,
+ "HSourceEntryID": 1,
+ "HSourceBillType": checkStatus.data[0].HBillType,
+ "HSourceBillNo": checkStatus.data[0].鍗曟嵁鍙�,
+ "HQty": 1,
+ "HRate": 1
+ });
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
+ } else {
+ let tableBak = table.cache["mainTable"];
+ let tempArr = []; //涓存椂鏁扮粍
+
+ for (var i = 0; i < tableBak.length; i++) { // 缂撳瓨宸茬紪杈戠殑鏁版嵁
+ if (tableBak[i]["HMouldID"] != 0 && tableBak[i]["HMouldID"] != "" && tableBak[i]["HMouldID"] != undefined && tableBak[i]["HMouldID"] != null) {
+ tempArr.push(tableBak[i]); //濡傛灉鍏抽敭瀛楁涓嶄负绌猴紝鍒欏皢涔嬪墠鐨勬暟鎹瓨鍌�
+ }
+ }
+
+ //灏嗘壒閲忛�夋嫨鐨勬暟鎹啓鍏ユ暟缁勶紙澶氶�夎锛�
+ for (var i = 0; i < checkStatus.data.length; i++) {
+ tempArr.push({
+ "HMouldID": checkStatus.data[i].hmainid,
+ "HMouldNumber": checkStatus.data[i].妯″叿缂栧彿,
+ "HMouldName": checkStatus.data[i].妯″叿鍚嶇О,
+ "HModel2": checkStatus.data[i].妯″叿鍨嬪彿,
+ "HMouldQty": checkStatus.data[i].绌存暟,
+ "HSourceInterID": checkStatus.data[i].hmainid,
+ "HSourceEntryID": 1,
+ "HSourceBillType": checkStatus.data[i].HBillType,
+ "HSourceBillNo": checkStatus.data[i].鍗曟嵁鍙�,
+ "HQty": 1,
+ "HRate": 1
+ });
+ }
+
+ table.reload("mainTable", {
+ data: tempArr //灏嗘暟鎹噸鏂拌浇鍏ヨ〃鏍�
+ })
+ layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
- obj.update({
- "HMouldID": checkStatus.data[0].hmainid,
- "HMouldNumber": checkStatus.data[0].妯″叿缂栧彿,
- "HMouldName": checkStatus.data[0].妯″叿鍚嶇О,
- "HModel2": checkStatus.data[0].妯″叿鍨嬪彿,
- "HMouldQty": checkStatus.data[0].绌存暟,
- "HSourceInterID": checkStatus.data[0].hmainid,
- "HSourceEntryID": checkStatus.data[0].hsubid,
- "HSourceBillType": checkStatus.data[0].HBillType,
- "HSourceBillNo": checkStatus.data[0].鍗曟嵁鍙�,
- "HQty": 1,
- "HRate": 1
- });
- layer.close(layer.index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
});
}
--
Gitblit v1.9.1