wtt
2025-08-05 ebef191888d9d2c2a2e7a7f677189164e4eef0b3
WebTM/views/¹¤×ʹÜÀí/ºËË㷽ʽ/Gy_ClassTimePrjSubBillEdit.html
@@ -194,39 +194,34 @@
                var HEntryID = $("#HEntryID").val();
                var HYear = $("#HYear").val();
                var HPeriod = $("#HPeriod").val();
                if (HEntryID == 0) {
                    layer.alert("请选择所属核算方式组!", { icon: 5 });
                    return;
                }
                if (0 <= HPeriod <= 12) {
                    $.ajax({
                        type: "GET",
                        url: GetWEBURL() + "Gy_ClassTimePrjSub/Calc", //方法所在页面和方法名
                        async: true,
                        data: { "HEntryID": HEntryID, "HYear": HYear, "HPeriod": HPeriod },
                        dataType: "json",
                        success: function (data) {
                            if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                                layer.msg(data.Message, { icon: 1 });
                                $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
                                var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                                parent.layer.close(index); //再执行关闭
                            }
                            else {
                                layer.alert(data.Message, { icon: 5 });
                            }
                            layer.closeAll("loading");
                        },
                        error: function (err) {
                            layer.alert("错误:" + err, { icon: 5 });
                            //console.log("Reason" + sMainStr);
                $.ajax({
                    type: "GET",
                    url: GetWEBURL() + "Gy_ClassTimePrjSub/Calc", //方法所在页面和方法名
                    async: true,
                    data: { "HEntryID": HEntryID, "HYear": HYear, "HPeriod": HPeriod },
                    dataType: "json",
                    success: function (result) {
                        if (result.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data[0];
                            //layer.msg(data.Message, { icon: 1 });
                            //$('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HSumMoney": data.HsumAcount
                                , "HSumWorkTimes": data.HSumCoefficient
                                , "HOldRate": data.HAvgAcount
                            });
                        }
                    });
                }
                else {
                    layer.alert("请输入正确年月!", { icon: 5 });
                    return;
                }
                        else {
                            layer.alert(data.Message, { icon: 5 });
                        }
                        //layer.closeAll("loading");
                    },
                    error: function (err) {
                        layer.alert("错误:" + err, { icon: 5 });
                        //console.log("Reason" + sMainStr);
                    }
                });
            }
            //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
@@ -325,7 +320,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '所属组列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../Baseset/基础资料/Gy_ClassTimePrjGroupList.html', 'yes']
                    , content: ['../../基础资料/工资基础资料/Gy_ClassTimePrjGroupList.html', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -333,7 +328,7 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HEntryName").val(checkStatus.data[0].HName);
                        $("#HEntryName").val(checkStatus.data[0].核算方式组名称);
                        $("#HEntryID").val(checkStatus.data[0].HItemID);
                        //$("#HDeptNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的