From 9d7876d2b247ca6f7c6f6c3ece51faf27875ee06 Mon Sep 17 00:00:00 2001
From: duhe <226547893@qq.com>
Date: 星期二, 15 八月 2023 16:36:31 +0800
Subject: [PATCH] 扣补项目费用单:由班组带出子表记录

---
 WebTM/views/工资管理/扣补项目费用单/Pay_DuSubsidyItemBill_KS.html |   64 ++++++++++++++++++++++++++++++++
 WebTM/Properties/PublishProfiles/JFTM.pubxml.user      |    2 
 2 files changed, 65 insertions(+), 1 deletions(-)

diff --git a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
index 31c683c..90f2235 100644
--- a/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
+++ b/WebTM/Properties/PublishProfiles/JFTM.pubxml.user
@@ -2784,7 +2784,7 @@
       <publishTime>08/07/2023 16:59:09</publishTime>
     </File>
     <File Include="views/宸ヨ祫绠$悊/鎵hˉ椤圭洰璐圭敤鍗�/Pay_DuSubsidyItemBill_KS.html">
-      <publishTime>08/08/2023 11:02:17</publishTime>
+      <publishTime>08/15/2023 16:34:53</publishTime>
     </File>
     <File Include="views/宸ヨ祫绠$悊/鏍哥畻鏂瑰紡/Gy_ClassTimePrjBillEdit.html">
       <publishTime>04/11/2023 16:34:43</publishTime>
diff --git "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\346\211\243\350\241\245\351\241\271\347\233\256\350\264\271\347\224\250\345\215\225/Pay_DuSubsidyItemBill_KS.html" "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\346\211\243\350\241\245\351\241\271\347\233\256\350\264\271\347\224\250\345\215\225/Pay_DuSubsidyItemBill_KS.html"
index 1d10512..21aaed4 100644
--- "a/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\346\211\243\350\241\245\351\241\271\347\233\256\350\264\271\347\224\250\345\215\225/Pay_DuSubsidyItemBill_KS.html"
+++ "b/WebTM/views/\345\267\245\350\265\204\347\256\241\347\220\206/\346\211\243\350\241\245\351\241\271\347\233\256\350\264\271\347\224\250\345\215\225/Pay_DuSubsidyItemBill_KS.html"
@@ -667,6 +667,19 @@
                         $("#HGroupName").val(checkStatus.data[0].鐝粍鍚嶇О);//鐝粍鍚嶇О
                         $("#HDeptID").val(checkStatus.data[0].HDeptID);//閮ㄩ棬浠g爜
                         $("#HDeptName").val(checkStatus.data[0].閮ㄩ棬鍚嶇О);//閮ㄩ棬鍚嶇О
+                        //鏍规嵁鐝粍鍐呯爜鑾峰彇瀛愯〃鏁版嵁
+                        layer.confirm(
+                            '鏄惁纭畾瑕嗙洊瀛愯〃鍘熸暟鎹紵'
+                            , {
+                                btn: ['纭畾', '鍙栨秷'] //鍙互鏃犻檺涓寜閽�
+                            }, function (index, layero) {                           //鎸夐挳1鍥炶皟鍑芥暟
+                                var HGroupID = $("#HGroupID").val();
+                                getEmp_BasedGroupID(HGroupID);
+                                layer.close(index);
+                            }, function (index) {                                   //鎸夐挳2鍥炶皟鍑芥暟
+
+                            });
+
 
                         layer.close(index);//鍏抽棴寮圭獥
                     }
@@ -1087,6 +1100,57 @@
                 })
             }
             //#endregion
+
+            //#region 鏍规嵁鐝粍甯﹀嚭瀛愯〃鑱屽憳鍒楄〃
+            function getEmp_BasedGroupID(HGroupID) {
+                var index = layer.load();
+                $.ajax({
+                    type: "Get",
+                    url: GetWEBURL() + "/Pay_GroupBalBill/getEmpListBasedGroupID",
+                    async: false,
+                    data: { "HGroupID": HGroupID },
+                    success: function (res) {
+                        if (res.count == 1) {
+                            var sub2Data = [];
+                            var sub2DataSource = res.data;
+                            for (var i = 0; i < sub2DataSource.length; i++) {
+                                var NewRow =
+                                {
+                                    "RowID": (sub2Data.length + 1) * 10
+                                    , "HEmpID": "0"
+                                    , "HEmpNumber": ""
+                                    , "HEmpName": ""
+                                    , "HQty": "0"
+                                    , "HPrice": "0"
+                                    , "HRemark": ""
+                                };
+                                col = option.cols[0];
+                                for (var j = 8; j < col.length - 2; j++) {
+                                    var field = col[j].field;
+                                    NewRow[field] = "0";
+                                }
+                                NewRow.HEmpID = sub2DataSource[i]["HItemID"];
+                                NewRow.HEmpNumber = sub2DataSource[i]["HNumber"];
+                                NewRow.HEmpName = sub2DataSource[i]["HName"];
+                                sub2Data.push(NewRow);
+                            }
+                            option.data = sub2Data;
+                            table.render(option);
+                            layer.msg("鍔犺浇鎴愬姛");
+                            layer.close(index);
+                        }
+                        else {
+                            layer.msg(res.Message, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                            layer.close(index);
+                        }
+                    },
+                    error: function (err) {
+                        layer.msg("閿欒:" + err, { icon: 5, btn: ['纭'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "娓╅Θ鎻愮ず" });
+                        layer.close(index);
+                    }
+                });
+            }
+            //#endregion
             //#endregion
 
 

--
Gitblit v1.9.1