zrg
2025-02-25 82ba14eeb57b4e7ccc652afb0e700a89ce4e64f6
WebTM/views/¹¤×ʹÜÀí/¿Û²¹ÏîÄ¿·ÑÓõ¥/Pay_DuSubsidyItemBill_KS.html
@@ -621,7 +621,7 @@
                    , shift: 2                                          //弹出动画
                    , area: ["90%", "90%"]                              //窗体大小
                    , maxmin: true                                      //设置最大最小按钮是否显示
                    , content: ["../../../views/Baseset/基础资料/Gy_DepartmentList.html?Type=HDeptID", "yes"]
                    , content: ["../../基础资料/公用基础资料/Gy_DepartmentList.html", "yes"]
                    , btn: ["确定", "取消"]
                    , btn1: function (index, laero) {
                        //按钮一  çš„回调
@@ -633,7 +633,7 @@
                        }
                        $("#HDeptID").val(checkStatus.data[0].HItemID);//内码
                        $("#HDeptName").val(checkStatus.data[0].HName);//名称
                        $("#HDeptName").val(checkStatus.data[0].部门名称);//名称
                        layer.close(index);//关闭弹窗
                    }
                    , btn2: function (index, layero) { }
@@ -667,6 +667,19 @@
                        $("#HGroupName").val(checkStatus.data[0].班组名称);//班组名称
                        $("#HDeptID").val(checkStatus.data[0].HDeptID);//部门代码
                        $("#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);//关闭弹窗
                    }
@@ -942,7 +955,7 @@
                                , shift: 2                                          //弹出动画
                                , area: ["90%", "90%"]                              //窗体大小
                                , maxmin: true                                      //设置最大最小按钮是否显示
                                , content: ["../../Baseset/基础资料/Gy_EmployeeList.html", "yes"]
                                , content: ["../../基础资料/公用基础资料/Gy_EmployeeList.html?", "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -955,8 +968,8 @@
                                    //更新表格缓存的数据
                                    obj.update({
                                        "HEmpID": checkStatus.data[0].HItemID
                                        , "HEmpNumber": checkStatus.data[0].HNumber
                                        , "HEmpName": checkStatus.data[0].HName
                                        , "HEmpNumber": checkStatus.data[0].职员代码
                                        , "HEmpName": checkStatus.data[0].职员名称
                                    })
                                    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