From ebef191888d9d2c2a2e7a7f677189164e4eef0b3 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 05 八月 2025 19:04:33 +0800
Subject: [PATCH] 车间委外接收单列表bug处理
---
WebTM/views/项目管理/项目阶段/PM_ProjectReportBill.html | 143 ++++++++++++++++++++++++++++++++++-------------
1 files changed, 104 insertions(+), 39 deletions(-)
diff --git "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\351\241\271\347\233\256\351\230\266\346\256\265/PM_ProjectReportBill.html" "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\351\241\271\347\233\256\351\230\266\346\256\265/PM_ProjectReportBill.html"
index 5ccaaac..0075e48 100644
--- "a/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\351\241\271\347\233\256\351\230\266\346\256\265/PM_ProjectReportBill.html"
+++ "b/WebTM/views/\351\241\271\347\233\256\347\256\241\347\220\206/\351\241\271\347\233\256\351\230\266\346\256\265/PM_ProjectReportBill.html"
@@ -387,7 +387,7 @@
</div>
</script>
<script>
-
+ var optiondata = [];
layui.config({
base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
}).extend({
@@ -832,46 +832,56 @@
}
//璁剧疆琛ㄤ綋鏁版嵁
var HBillInterID = checkStatus.data[0].HInterID;
- $.ajax({
- url: GetWEBURL() + "/PM_ProjectBill/editInit",
- type: "GET",
- async: false,
- data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] },
- success: function (result) {
- //鑾峰彇鏁版嵁搴撲腑璇ラ」鐩殑椤圭洰鎴愬憳鏁版嵁
- var tableSub_Emp = result.data[2];
- //鏍规嵁琛ㄤ綋鍒楋紝濉厖琛ㄤ綋鏁版嵁
- var num = [];
- for (var i = 0; i < tableSub_Emp.length; i++) {
- var rowdata =
- {
- "RowID": (i + 1) * 10
- , 'HEmpID': tableSub_Emp[i]["HEmployeeID"]
- , 'HEmpName': tableSub_Emp[i]["HEmployeeName"]
- , 'HIsPM': tableSub_Emp[i]["HIsPM"]
- , 'HRate': tableSub_Emp[i]["HRate"]
- , 'HAvgMoney': '0'
- , 'HCountMoney': '0'
- , 'HRemarkSub': ''
- };
- num.push(rowdata);
- }
- option.data = num;
- table.render(option);
- //璁剧疆澶嶉�夋閫変腑鐘舵��
- for (var i = 0; i < tableSub_Emp.length; i++) {
- if (tableSub_Emp[i].HIsPM) {
- $('#HIsPM' + (i + 1)).attr("checked", true);
- }
- }
- form.render('checkbox');
- }
- })
+ get_NumberNum(HBillInterID);
layer.close(index);//鍏抽棴寮圭獥
}
, btn2: function (index, layero) { }
+ , end: function () {
+ get_NumberNum($("#HProjectID").val());
+ }
})
}
+ //#endregion
+
+ //#region 閫夋嫨椤圭洰浠g爜,甯﹀嚭瀛愯〃鏁版嵁
+ function get_NumberNum(HBillInterID) {
+ $.ajax({
+ url: GetWEBURL() + "/PM_ProjectBill/editInit",
+ type: "GET",
+ async: false,
+ data: { "HInterID": HBillInterID, "user": sessionStorage["HUserName"] },
+ success: function (result) {
+ //鑾峰彇鏁版嵁搴撲腑璇ラ」鐩殑椤圭洰鎴愬憳鏁版嵁
+ var tableSub_Emp = result.data[2];
+ //鏍规嵁琛ㄤ綋鍒楋紝濉厖琛ㄤ綋鏁版嵁
+ var num = [];
+ for (var i = 0; i < tableSub_Emp.length; i++) {
+ var rowdata =
+ {
+ "RowID": (i + 1) * 10
+ , 'HEmpID': tableSub_Emp[i]["HEmployeeID"]
+ , 'HEmpName': tableSub_Emp[i]["HEmployeeName"]
+ , 'HIsPM': tableSub_Emp[i]["HIsPM"]
+ , 'HRate': tableSub_Emp[i]["HRate"]
+ , 'HAvgMoney': '0'
+ , 'HCountMoney': '0'
+ , 'HRemarkSub': ''
+ };
+ num.push(rowdata);
+ }
+ option.data = num;
+ table.render(option);
+ //璁剧疆澶嶉�夋閫変腑鐘舵��
+ for (var i = 0; i < tableSub_Emp.length; i++) {
+ if (tableSub_Emp[i].HIsPM) {
+ $('#HIsPM' + (i + 1)).attr("checked", true);
+ }
+ }
+ form.render('checkbox');
+ }
+ })
+ }
+
//#endregion
//#region 椤圭洰闃舵閫夋嫨椤甸潰
@@ -903,6 +913,9 @@
layer.close(index);//鍏抽棴寮圭獥
}
, btn2: function (index, layero) { }
+ , end: function () {
+
+ }
})
}
//#endregion
@@ -916,7 +929,7 @@
, area: ['90%', '90%']//澶у皬
, title: '鍛樺伐琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HReport&HOrgID=' + HOrgID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -933,6 +946,7 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () { }
})
}
//#endregion
@@ -1023,7 +1037,7 @@
, area: ['90%', '90%']//澶у皬
, title: '鍛樺伐琛�'//鏍囬
, shift: 2//寮瑰嚭鍔ㄧ敾
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HReceive&HOrgID=' + HOrgID, 'yes']
, btn: ['纭畾', '鍙栨秷']
, btn1: function (index, layero) {//鎸夐挳銆愭寜閽竴銆戠殑鍥炶皟
var iframeWindow = window['layui-layer-iframe' + index] //鑾峰彇寮规椤甸潰
@@ -1039,6 +1053,9 @@
layer.close(index); //瀹冭幏鍙栫殑濮嬬粓鏄渶鏂板脊鍑虹殑鏌愪釜灞傦紝鍊兼槸鐢眑ayer鍐呴儴鍔ㄦ�侀�掑璁$畻鐨�
}
, btn2: function (index, layero) { }
+ , end: function () {
+
+ }
})
}
//#endregion
@@ -1531,7 +1548,7 @@
, shift: 2 //寮瑰嚭鍔ㄧ敾
, area: ["90%", "90%"] //绐椾綋澶у皬
, maxmin: true //璁剧疆鏈�澶ф渶灏忔寜閽槸鍚︽樉绀�
- , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
+ , content: ['../../鍩虹璧勬枡/鍏敤鍩虹璧勬枡/Gy_EmployeeList.html?openType=HEmp&HOrgID=' + HOrgID, 'yes']
, btn: ["纭畾", "鍙栨秷"]
, btn1: function (index, laero) {
//鎸夐挳涓� 鐨勫洖璋�
@@ -1547,6 +1564,12 @@
, "HEmpName": checkStatus.data[0].鑱屽憳鍚嶇О
})
layer.close(index);//鍏抽棴寮圭獥
+ }
+ , end: function () {
+ obj.update({
+ "HEmpID": optiondata[0].HItemID
+ , "HEmpName": optiondata[0].鑱屽憳鍚嶇О
+ })
}
})
}
@@ -1767,6 +1790,48 @@
}
//#endregion
+ //椤圭洰浠g爜
+ function GetProjectBillValue(obj) {
+ $("#HProjectID").val(obj[0].HInterID);
+ $("#HProNumber").val(obj[0].椤圭洰浠g爜);
+ $("#HProjectStageID").val(obj[0].HProjectStageID);
+ $("#HProjectStageName").val(obj[0].椤圭洰闃舵);
+ $("#HStageNote").val(obj[0].椤圭洰闃舵璇︾粏鍐呭);
+ $("#HPMGoodsID").val(obj[0].HPMGoodsID);
+ $("#HRelationGoods").val(obj[0].闃舵鐩稿叧浜や粯鐗�);
+ $("#HIsKey").val((obj[0].閲岀▼纰� == 'Y' ? true : false));
+ $("#HRate").val(obj[0].闃舵涓氱哗鍗犳瘮);
+
+ $("#HMainSourceInterID").val(obj[0].HInterID);
+ $("#HMainSourceEntryID").val(obj[0].HEntryID);
+ $("#HMainSourceBillNo").val(obj[0].鍗曟嵁鍙�);
+ $("#HMainSourceBillType").val(obj[0].鍗曟嵁绫诲瀷);
+
+
+ }
+
+ //椤圭洰闃舵
+ function GetProjectStageValue(obj) {
+ $("#HProjectStageID").val(obj[0].HItemID);//椤圭洰闃舵id
+ $("#HProjectStageName").val(obj[0].闃舵鍚嶇О);//椤圭洰闃舵鍚嶇О
+ $("#HStageNote").val(obj[0].椤圭洰闃舵璇︾粏鍐呭);//椤圭洰闃舵璇︾粏鍐呭
+ }
+
+ //姹囨姤浜�
+ function GetHReportValue (obj) {
+ $("#HReportEmpID").val(obj[0].HItemID);//瀹㈡埛id
+ $("#HReportEmpName").val(obj[0].鑱屽憳鍚嶇О);//瀹㈡埛鍚嶇О
+ }
+
+ //鎺ユ敹浜�
+ function GetHReceiveValue(obj) {
+ $("#HReceiveEmp").val(obj[0].鑱屽憳鍚嶇О);//鎺ユ敹浜哄悕绉�
+ }
+
+ //鍛樺伐
+ function GetHEmpValue(obj) {
+ optiondata = obj
+ }
</script>
</body>
</html>
\ No newline at end of file
--
Gitblit v1.9.1