From 218cec7b640bbdc73b2831735d293e12ba344656 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 29 一月 2026 15:41:16 +0800
Subject: [PATCH] 设备、模具保养任务   今日改为近七日  增加对应的下推任务 模具、设备维修任务  增加下推按钮  三个待派工(故障单的负责人)、待维修(故障单的维修人)、待验收(故障单发现人)

---
 pages/MJGL/Sb_EqpMaintenance/Sb_EqpMaintenanceBill.vue |   50 +++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 45 insertions(+), 5 deletions(-)

diff --git a/pages/MJGL/Sb_EqpMaintenance/Sb_EqpMaintenanceBill.vue b/pages/MJGL/Sb_EqpMaintenance/Sb_EqpMaintenanceBill.vue
index 487706a..f4f8be8 100644
--- a/pages/MJGL/Sb_EqpMaintenance/Sb_EqpMaintenanceBill.vue
+++ b/pages/MJGL/Sb_EqpMaintenance/Sb_EqpMaintenanceBill.vue
@@ -783,7 +783,7 @@
 					})
 					return
 				}
-
+                
 				try {
 					let oMain = JSON.stringify(this.hform);
 					this.HDetailList[0].HManagerID = this.hform.HManagerID
@@ -795,8 +795,8 @@
 					this.HDetailList[0].HSourceBillNo = this.hform.HMainSourceBillNo
 
 					let sSubStr = JSON.stringify(this.HDetailList);
-					let sMainSub = oMain + ';' + sSubStr + `;-1;${this.operationType}` + ';' + getUserInfo()[
-						'Czymc'];
+					let sMainSub = oMain + ';' + sSubStr;
+                    console.log('sMainSub: ',sMainSub);
 					let res = await CommonUtils.doRequest2Sync({
 						url: "/Sb_PDA_EqpRepairWorkBill/SaveGetEqpRepairWorkBillList",
 						data: {
@@ -912,7 +912,42 @@
 						message: err
 					})
 				}
-			}
+			},
+            async getSourceBillInfo(HSourceBillType, HInterID, HBillNo) {
+                // 涓嬫帹鍗曟嵁绫诲瀷涓鸿澶囨晠闅滅櫥璁板崟
+                if(HSourceBillType == 3907) {
+                    let res = await CommonUtils.doRequest2Async({
+                        url: "/Sb_EqpRepairWorkBill/Sb_EqpConkBookBillListCheckDetai",
+                        data: {
+                            HID: HInterID
+                        }
+                    })
+                    
+                    let {data,code, count, Message} = res.data
+                    
+                    if(code == 1) {
+                        console.log('data: ',data.h_v_Sb_EquipConkBookBillList_Edit);
+                        let data1 = data.h_v_Sb_EquipConkBookBillList_Edit[0]
+                        this.hform.HMainSourceBillType = HSourceBillType
+                        this.HMainSourceBillType = '璁惧鏁呴殰鐧昏鍗�'
+                        this.hform.HMainSourceBillNo = data1.鍗曟嵁鍙�
+                        this.hform.HMainSourceInterID = data1.hmainid
+                        this.hform.HMainSourceEntryID = data1.hsubid
+                        this.hform.HEquipID = data1.HEquipID
+                        this.hform.HManagerName = data1.璐熻矗浜�
+                        this.hform.HManagerID = data1.HManagerID
+                        this.hform.HBarName = data1.璁惧鍚嶇О
+                        this.hform.HBarModel = data1.璁惧鍨嬪彿
+                        this.hform.HBarSpec = data1.璁惧瑙勬牸
+                    }
+                    else {
+                        CommonUtils.showTips({
+                            title: '娓╅Θ鎻愮ず',
+                            message: `鑾峰彇婧愬崟澶辫触: ${Message}`
+                        })
+                    }
+                }
+            }
 		},
 		onLoad(e) {
 			console.log('e: ', e);
@@ -935,7 +970,12 @@
 				let HEquipID = e.HEquipID
 				this.getMaxNum()
 				this.getEquipFileMain(HEquipID)
-			}
+			} else if(this.operationType == 5) {
+                let {HSourceBillType, HInterID, HBillNo} = e
+                // 涓嬫帹
+                this.getMaxNum()
+                this.getSourceBillInfo(HSourceBillType, HInterID, HBillNo)
+            }
 
 			this.getHDeptList()
 			this.getEmpList()

--
Gitblit v1.9.1