WebTM/views/ÏîÄ¿¹ÜÀí/Öܼƻ®/PM_WorkReportWeekBillMain.html
@@ -14,6 +14,7 @@
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/PageTitle.js"></script>
</head>
<body>
@@ -33,6 +34,7 @@
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">反关闭</button>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill" style="height:800px;">
                        <h1 style="text-align: center; padding: 10px 0;"><b>工作周总结</b></h1>
                        <ul class="layui-tab-title" lay-filter="tab-all">
                            <li lay-id="1" style="padding:1px;" class="layui-this">基本信息</li>
                            <li lay-id="2" style="padding:1px;">其他信息</li>
@@ -58,8 +60,8 @@
                                        <label class="layui-form-label" style="width: 85px;padding: 9px 18px;">总结人:</label>
                                        <div class="layui-input-block" style="margin-left: 77px; width:270px;">
                                            <input type="text" class="layui-input" lay-verify="HPlanEmpName" name="HPlanEmpName" id="HPlanEmpName" style="background-color:#efefef4d; width:180px; display: inline-block;" readonly>
                                            <input type="hidden" name="HPlanEmpID" id="HPlanEmpID" lay-verify="HPlanEmpID" value="0">
                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="" lay-filter="btnSearchHPlanEmp" id="btnSearchHPlanEmp" style="padding: 0 10px;float: right;margin-right: 3px;">
                                            <input type="hidden" name="HReportEmpID" id="HReportEmpID" lay-verify="HReportEmpID" value="0">
                                            <button class="layui-btn layuiadmin-btn-order" type="button" lay-submit="btnSearchHPlanEmp" lay-filter="btnSearchHPlanEmp" id="btnSearchHPlanEmp" style="padding: 0 10px;float: right;margin-right: 3px;">
                                                <i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>
                                            </button>
                                        </div>
@@ -103,19 +105,19 @@
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">计划工时:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HPlanTimes" name="HPlanTimes" id="HPlanTimes" value="0">
                                            <input type="text" class="layui-input" lay-verify="HPlanTimes" name="HPlanTimes" id="HPlanTimes" value="0" disabled>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">消耗工时:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HUseTimes" name="HUseTimes" id="HUseTimes" value="0">
                                            <input type="text" class="layui-input" lay-verify="HUseTimes" name="HUseTimes" id="HUseTimes" value="0" disabled>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">有效工时:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HRelUseTimes" name="HRelUseTimes" id="HRelUseTimes" value="0">
                                            <input type="text" class="layui-input" lay-verify="HRelUseTimes" name="HRelUseTimes" id="HRelUseTimes" value="0" disabled>
                                        </div>
                                    </div>
                                </div>
@@ -123,19 +125,19 @@
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">延期任务:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HDelayTasks" name="HDelayTasks" id="HDelayTasks" value="0">
                                            <input type="text" class="layui-input" lay-verify="HDelayTasks" name="HDelayTasks" id="HDelayTasks" value="0" disabled>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">超前任务:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HFineTasks" name="HFineTasks" id="HFineTasks" value="0">
                                            <input type="text" class="layui-input" lay-verify="HFineTasks" name="HFineTasks" id="HFineTasks" value="0" disabled>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">达成率:</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" lay-verify="HFinishRate" name="HFinishRate" id="HFinishRate" value="0">
                                            <input type="text" class="layui-input" lay-verify="HFinishRate" name="HFinishRate" id="HFinishRate" value="0" disabled>
                                        </div>
                                    </div>
                                </div>
@@ -232,40 +234,14 @@
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">作废人</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HDeleteMan" id="HDeleteMan" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">退回人</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HBacker" id="HBacker" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                </div>
                                <div class="layui-row" style="margin-top:10px;">
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">关闭日期</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HCloseDate" id="HCloseDate" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">作废日期</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HDeleteDate" id="HDeleteDate" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                    <div class="layui-inline">
                                        <label class="layui-form-label" style="width: 85px;">退回日期</label>
                                        <div class="layui-input-block" style="margin-left: 120px;">
                                            <input type="text" class="layui-input" name="HBackDate" id="HBackDate" style="background-color:#efefef4d;" readonly>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        </div>
                    </div>
                </form>
            </div>
@@ -288,7 +264,7 @@
            //模块名
            var HBillType = "4757";
            //表格渲染参数
            var ins;
            //记录组织的值
            var HOrgIDBar = 0;
            //获取参数
@@ -299,6 +275,15 @@
            //#endregion
            //#region è¿›å…¥é¡µé¢å³åŠ è½½
            //#region ã€åŠ¨æ€èŽ·å–æ¨¡å—åç§°ã€‘
            var HModuleType = "4757";
            //通过单据类型,从数据库动态获取单据模块命名,引用js文件 PageTitle.js
            var HPageTitle = get_PageTitle(HModuleType) == "" ? $("h1").html() : get_PageTitle(HModuleType);
            $("h1").html('<b>' + HPageTitle + '</b>');
            //#endregion
            //#region åˆ¤æ–­æ˜¯å¦ç™»å½• æœªç™»å½•则跳到登录页
            if (sessionStorage.login != "login") {
                layer.confirm("登录失效,请重新登录!", {
@@ -321,7 +306,6 @@
                //初始化组织
                Organ();
                //生成并设置主表的内码和单据号
                createBillNo();
@@ -337,6 +321,8 @@
                //根据登录账户初始化查询总结人工时
                getHUserNameHours();
                ////禁用组织选项
                //$("#HOrgID").attr("disabled", true);
@@ -344,12 +330,21 @@
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HMakeDate").val(Format(new Date(), "yyyy-MM-dd"));
                
              
            }
            else if (OperationType == 3) {                                                 //编辑
            else if (OperationType == 3) {
                //编辑
                //禁用按钮
                var num = 1;
                HfBtn(num);
                //初始化组织
                Organ();
                //初始化年和周、开始日期、结束日期
                Init_selectYearAndWeek();
                set_EditForm(linterid);
            }
            //#endregion
@@ -367,15 +362,18 @@
            //#endregion
            //#region æ“ä½œæŒ‰é’®è§¦å‘事件
            //#region ä¿å­˜æäº¤
            //引出
            form.on('submit(btn_LookDown)', function (data) {
                get_Export(data);
            });
            // ä¿å­˜æäº¤
            form.on('submit(btnSave)', function (data) {//提交
                if (AllowLoadData(data)) {
                    set_AddNew(data);
                }
            });
            //#endregion
            //#region é€€å‡º
            // é€€å‡º
            form.on('submit(btnEdit)', function (data) {
                if (params[1] != null) {
                    Pub_Close(1);
@@ -385,19 +383,19 @@
            });
            //审核
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(0);
                set_CheckBills(0);
            });
            //反审核
            form.on('submit(set_AbandonCheck)', function (data) {
                set_CheckBill(1);
                set_AbandonChecks(1);
            });
            //关闭
            form.on('submit(set_CloseBill)', function (data) {
                set_CloseBills(0);
            });
            //反关闭
            form.on('submit(set_CancelCloseBill)', function (data) {
                set_CancelCloseBills(1);
            });
            //#endregion
           
@@ -572,9 +570,9 @@
                    data: { "Czybm": Czybm, "user": sessionStorage["HUserName"] },
                    success: function (result) {
                        if (result.count == 1) {
                            var HPlanEmpID = result.data[0]["HEmpID"];
                            var HReportEmpID  = result.data[0]["HEmpID"];
                            var HPlanEmpName = result.data[0]["HEmpName"];
                            $("#HPlanEmpID").val(HPlanEmpID);
                            $("#HReportEmpID").val(HReportEmpID);
                            $("#HPlanEmpName").val(HPlanEmpName);
                            layer.close(wait);
                        } else {
@@ -667,7 +665,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '员工表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?openType=HEmp&HOrgID=' + HOrgID, 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -676,7 +674,7 @@
                            return layer.msg('请选择数据');
                        }
                        //获取数据
                        $("#HPlanEmpID").val(checkStatus.data[0].HItemID);//客户id
                        $("#HReportEmpID").val(checkStatus.data[0].HItemID);//客户id
                        $("#HPlanEmpName").val(checkStatus.data[0].职员名称);//客户名称
                        if ($("#HPlanEmpName").val() == "") {
                            $("#HPlanEmpName").val(checkStatus.data[0].职员代码);
@@ -686,6 +684,7 @@
                        getHUserNameHours();
                    }
                    , btn2: function (index, layero) { }
                    , end: function () { }
                })
            }
            //#endregion
@@ -703,7 +702,7 @@
                    return false;
                }
                if ($("#HPlanEmpID").val() == "0") {
                if ($("#HReportEmpID").val() == "0") {
                    layer.msg("计划人未选择!");
                    return false;
                }
@@ -736,6 +735,7 @@
                }
                //获取表头数据并序列化
                var sMainStr = JSON.stringify(data.field);
                //拼接需要传给后端的数据
                var sMainSub = sMainStr + ';' + refSav + ";" + sessionStorage["HUserName"];
@@ -753,8 +753,8 @@
                            layer.msg("提交成功");
                            var num = 2;
                            HfBtn(num);
                        }
                        else {
                        }else {
                            layer.close(index);
                            layer.msg(data.Message, { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                        }
@@ -768,7 +768,7 @@
            //#endregion
            //按钮恢复
            //#region æŒ‰é’®æ¢å¤
            function HfBtn(num) {
                //新增 æ—¶  ç¦ç”¨å…¶ä»–按钮
                if (num==1) {
@@ -781,20 +781,21 @@
                    $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                } else if (num==2) {
                    //每次恢复按钮
                    $('#btn_LookDown').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#btn_print').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#btn_view').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                    $('#btn_LookDown').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#btn_print').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#btn_view').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#set_CloseBill').removeClass("layui-btn-disabled").attr("disabled", false);
                    $('#set_CancelCloseBill').removeClass("layui-btn-disabled").attr("disabled", false);
                }
            }
            //#endregion
            //#region ç¼–辑获取表头
            //#region ç¼–辑获取表头 é¡µé¢èµ‹å€¼
            function set_EditForm(linterid) {
                $.ajax({
                    url: GetWEBURL() + "PM_WorkTaskWeekBill/PM_WorkTaskWeekBillgetEditMainData",
                    url: GetWEBURL() + "PM_WorkTaskWeekBill/PM_WorkReportWeekBillMainEditList",
                    async: false,
                    type: "GET",
                    data: {
@@ -803,39 +804,40 @@
                    success: function (result) {
                        if (result.code == 1) {
                            data = result.data;
                            $('#btnSearchHPlanEmp').addClass("layui-btn-disabled").attr("disabled", true);
                            //主表 èµ‹å€¼
                            form.val("formData", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HInterID": data[0]["HInterID"]
                                , "HBillNo": data[0]["HBillNo"]
                                , "HYear": data[0]["HYear"]
                                , "HWeek": data[0]["HWeek"]
                                , "HDate": Format(new Date(data[0]["HDate"]), "yyyy-MM-dd")
                                , "HBeginDate": Format(new Date(data[0]["HBeginDate"]), "yyyy-MM-dd")
                                , "HEndDate": Format(new Date(data[0]["HEndDate"]), "yyyy-MM-dd")
                                , "HPlanEmpID": data[0]["HPlanEmpID"] == null ? 0 : data[0]["HPlanEmpID"]
                                , "HPlanEmpName": data[0]["HPlanEmpName"]
                                , "HRemark": data[0]["HRemark"]
                                , "HBillNo": data[0]["单据号"]
                                , "HYear": data[0]["å¹´"]
                                , "HWeek": data[0]["周"]
                                , "HDate": Format(new Date(data[0]["日期"]), "yyyy-MM-dd")
                                , "HPlanTimes": data[0]["计划工时"]
                                , "HUseTimes": data[0]["消耗工时"]
                                , "HRelUseTimes": data[0]["有效工时"]
                                , "HDelayTasks": data[0]["延期任务"]
                                , "HFineTasks": data[0]["超前任务"]
                                , "HFinishRate": data[0]["达成率"]+'%'
                                , "HBeginDate": Format(new Date(data[0]["开始日期"]), "yyyy-MM-dd")
                                , "HEndDate": Format(new Date(data[0]["结束日期"]), "yyyy-MM-dd")
                                , "HReportEmpID": data[0]["HReportEmpID"] == null ? 0 : data[0]["HReportEmpID"]
                                , "HPlanEmpName": data[0]["总结人"]
                                , "HRemark": data[0]["备注"]
                                , "HWorkReport": data[0]["工作总结"]
                                , "HOrgID": data[0]["HOrgID"]
                                , "HMaker": data[0]["HMaker"]
                                , "HUpDater": data[0]["HUpDater"]
                                , "HChecker": data[0]["HChecker"]
                                , "HMakeDate": data[0]["HMakeDate"] == null ? "" : Format(new Date(data[0]["HMakeDate"]), "yyyy-MM-dd")
                                , "HUpDateDate": data[0]["HUpDateDate"] == null ? "" : Format(new Date(data[0]["HUpDateDate"]), "yyyy-MM-dd")
                                , "HCheckDate": data[0]["HCheckDate"] == null ? "" : Format(new Date(data[0]["HCheckDate"]), "yyyy-MM-dd")
                                , "HCloseMan": data[0]["HCloseMan"]
                                , "HDeleteMan": data[0]["HDeleteMan"]
                                , "HBacker": data[0]["HBacker"]
                                , "HCloseDate": data[0]["HCloseDate"] == null ? "" : Format(new Date(data[0]["HCloseDate"]), "yyyy-MM-dd")
                                , "HDeleteDate": data[0]["HDeleteDate"] == null ? "" : Format(new Date(data[0]["HDeleteDate"]), "yyyy-MM-dd")
                                , "HBackDate": data["HBackDate"] == null ? "" : Format(new Date(data[0]["HBackDate"]), "yyyy-MM-dd")
                                , "HNextPlan": data[0]["主导项目的下一步计划"]
                                , "HWorkGain": data[0]["工作心得"]
                                , "HMaker": data[0]["制单人"]
                                , "HMakeDate": data[0]["制单日期"] == null ? "" : Format(new Date(data[0]["制单日期"]), "yyyy-MM-dd")
                                , "HUpDateDate": data[0]["修改日期"] == null ? "" : Format(new Date(data[0]["修改日期"]), "yyyy-MM-dd")
                                , "HCheckDate": data[0]["审核日期"] == null ? "" : Format(new Date(data[0]["审核日期"]), "yyyy-MM-dd")
                                , "HUpDater": data[0]["修改人"]
                                , "HChecker": data[0]["审核人"]
                                , "HCloseMan": data[0]["关闭人"]
                                , "HCloseDate": data[0]["关闭日期"] == null ? "" : Format(new Date(data[0]["关闭日期"]), "yyyy-MM-dd")
                            });
                            //组织的值HOrgID变化,重新渲染
                            HOrgIDBar = data[0]["HOrgID"];
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
@@ -846,117 +848,22 @@
            }
            //#endregion
            //#region ç¼–辑获取表体
            function set_EditGrid(linterid) {
                $("#HInterID").val(linterid);//修改时主表ID
                //编辑加载数据
                $.ajax({
                    url: GetWEBURL() + 'PM_WorkTaskWeekBill/PM_WorkTaskWeekBillgetEditSubData',
                    async: false,
                    type: "GET",
                    data: { "HInterID": linterid },
                    success: function (result) {
                        if (result.count == 1) {
                            option.data = dealEditData(result.data);
                            table.render(option);
                            CheckedSet_tableSub();
                        } else {
                            layer.alert(result.code + result.Message, { icon: 5 });
                        }
                    }, error: function () {
                        layer.alert("接口请求失败!", { icon: 5 });
                    }
                });
            }
            //#endregion
            //#region å¤„理编辑数据
            function dealEditData(data) {
                var tables = [];
                var HSno = 0;                               //标记同一任务,同一任务的不同记录的HSno一致
                for (var i = 0; i < data.length; i++) {
                    if (data[i]["HSno"] != HSno) {
                        HSno = data[i]["HSno"];
                        var NewRow =
                        {
                            "HProjectID": data[i]["HProjectID"]
                            , "HProNumber": data[i]["HProNumber"]
                            , "HProName": data[i]["HProName"]
                            , "HProjectStageID": data[i]["HProjectStageID"]
                            , "HProjectStageName": data[i]["HProjectStageName"]
                            , "HName": data[i]["HName"]
                            , "HTaskNote": data[i]["HTaskNote"]
                            , "HPlanTimes": data[i]["HPlanTimes"]
                            , "HReportTimes": data[i]["HReportTimes"]
                            , "HMonday": false
                            , "HTuesday": false
                            , "HWednesday": false
                            , "HThursday": false
                            , "HFriday": false
                            , "HSaturday": false
                            , "HSunday": false
                            , "HSourceInterID": data[i]["HSourceInterID"]
                            , "HSourceEntryID": data[i]["HSourceEntryID"]
                            , "HSourceBillNo": data[i]["HSourceBillNo"]
                            , "HSourceBillType": data[i]["HSourceBillType"]
                        };
                        tables.push(NewRow);
                    }
                    switch (data[i]["HWeekDay"] + "") {
                        case "1":
                            tables[tables.length - 1]["HMonday"] = true;
                            break;
                        case "2":
                            tables[tables.length - 1]["HTuesday"] = true;
                            break;
                        case "3":
                            tables[tables.length - 1]["HWednesday"] = true;
                            break;
                        case "4":
                            tables[tables.length - 1]["HThursday"] = true;
                            break;
                        case "5":
                            tables[tables.length - 1]["HFriday"] = true;
                            break;
                        case "6":
                            tables[tables.length - 1]["HSaturday"] = true;
                            break;
                        case "7":
                            tables[tables.length - 1]["HSunday"] = true;
                            break;
                    }
                }
                return tables;
            }
            //#endregion
            //#region ç¼–辑 é¡µé¢èµ‹å€¼
            function RoadBillMain(linterid)//加载表头
            {
                var wait = layer.load();
                Init_selectYearAndWeek();
                set_EditForm(linterid);
                set_EditGrid(linterid)
                getOption1Date();
                layer.close(wait);
            }
            //#endregion
            //#region å®¡æ ¸ åå®¡æ ¸ å…³é—­ åå…³é—­
            //审核
            function set_CheckBill(num) {
            function set_CheckBills(nums) {
                layer.confirm("确认要审核吗?", function (index) {
                    var wait = layer.load();
                    $.ajax({
                        url: GetWEBURL() + '/PM_WorkTaskWeekBill/CheckPM_WorkReportWeekBillMain',
                        type: "GET",
                        data: {"HInterID": $("#HInterID").val(), "IsAudit": num, "user": sessionStorage["HUserName"] },
                        data: { "HInterID": $("#HInterID").val(), "IsAudit": nums, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                                $('#set_AbandonCheck').removeClass("layui-btn-disabled").attr("disabled", false);
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
@@ -972,16 +879,17 @@
            }
            //反审核
            function set_AbandonCheck() {
            function set_AbandonChecks(nums) {
                layer.confirm("确认要反审核吗?", function (index) {
                    var wait = layer.load();
                    $.ajax({
                        url: GetWEBURL() + '/Sc_ICMOBill/CheckSc_ICMOReportBill',
                        url: GetWEBURL() + '/PM_WorkTaskWeekBill/CheckPM_WorkReportWeekBillMain',
                        type: "GET",
                        data: { "HInterID": $("#HInterID").val(), "Type": 2, "user": sessionStorage["HUserName"] },
                        data: { "HInterID": $("#HInterID").val(), "IsAudit": nums, "CurUserName": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                HfBtn();
                                $('#set_CheckBill').removeClass("layui-btn-disabled").attr("disabled", false);
                                $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
@@ -997,18 +905,17 @@
            }
            //关闭
            function set_CloseBill() {
            function set_CloseBills(nums) {
                layer.confirm("确认要关闭吗?", function (index) {
                    var wait = layer.load();
                    $.ajax({
                        url: GetWEBURL() + '/Sc_ICMOBill/CloseSc_ICMOReportBill',
                        url: GetWEBURL() + '/PM_WorkTaskWeekBill/ClosePM_WorkReportWeekBillMain',
                        type: "GET",
                        data: { "HInterID": $("#HInterID").val(), "Type": 1, "user": sessionStorage["HUserName"] },
                        data: { "HInterID": $("#HInterID").val(), "IsAudit": nums, "user": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                $('#set_CloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                                $('#set_AbandonCheck').addClass("layui-btn-disabled").attr("disabled", true);
                                $('#set_CheckBill').addClass("layui-btn-disabled").attr("disabled", true);
                                $('#set_CancelCloseBill').removeClass("layui-btn-disabled").attr("disabled", false);
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
@@ -1025,16 +932,17 @@
            }
            //反关闭
            function set_CancelCloseBill() {
            function set_CancelCloseBills(nums) {
                layer.confirm("确认要反关闭吗?", function (index) {
                    var wait = layer.load();
                    $.ajax({
                        url: GetWEBURL() + '/Sc_ICMOBill/CloseSc_ICMOReportBill',
                        url: GetWEBURL() + '/PM_WorkTaskWeekBill/ClosePM_WorkReportWeekBillMain',
                        type: "GET",
                        data: { "HInterID": $("#HInterID").val(), "Type": 2, "user": sessionStorage["HUserName"] },
                        data: { "HInterID": $("#HInterID").val(), "IsAudit": nums, "user": sessionStorage["HUserName"] },
                        success: function (result) {
                            if (result.count == 1) {
                                HfBtn();
                                $('#set_CloseBill').removeClass("layui-btn-disabled").attr("disabled", false);
                                $('#set_CancelCloseBill').addClass("layui-btn-disabled").attr("disabled", true);
                                layer.msg(result.Message, { icon: 1 });
                                layer.close(wait);
                            } else {
@@ -1049,9 +957,32 @@
                })
            }
            //#endregion
            //#region å¯¼å‡ºExecel
            function get_Export(data) {
                // èŽ·å–è¡¨å•æ•°æ®
                var formDatas = data.field;
                var formcols = ["单据号", "单据内码", "日期", "总结人", "总结人ID", "å¹´", "周", "开始日期", "结束日期",
                    "计划工时", "消耗工时", "有效工时", "延期任务", "超前任务", "达成率", "工作总结",
                    "主导项目的下一步计划", "工作心得", "备注", "组织ID", "制单人", "修改人", "审核人", "制单日期", "修改日期", "审核日期", "关闭人", "关闭日期"]
                // å°†JSON数据存储到一个变量中,用于导出
                var jsonData = [];
                jsonData.push(Object.keys(formDatas));
                jsonData.push(Object.values(formDatas));
                table.exportFile(formcols, [jsonData[1]], 'xls');
                /*table.exportFile(ins.config.id, form, "xls");*/
            }
            //#endregion
            //#endregion
        });
        //总结人
        function GetHEmpValue(obj) {
            $("#HReportEmpID").val(obj[0].HItemID);//客户id
            $("#HPlanEmpName").val(obj[0].职员名称);//客户名称
        }
    </script>
</body>