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