1
duhe
2025-07-02 86edf5829b69a4cdd93ec443871f9d2ecb6702b2
WebTM/views/Éú²ú¹ÜÀí/°à´Î¿ª°àµ¥/Sc_ShiftsBeginInfoBill_Add_Edit.html
@@ -29,6 +29,7 @@
                <form class="layui-form" action="" lay-filter="formData" style="background-color:white;">
                    <div style="padding: 2px; ">
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">保存</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">审核</button>
                        <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">退出</button>
                    </div>
                    <div class="layui-tab" lay-filter="tab-POStockInBill">
@@ -123,6 +124,12 @@
                                            <label class="layui-form-label" style="width: 85px;">应到岗人数<label style="color:red"> * </label></label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" lay-verify="HStdEmpQty" name="HStdEmpQty" id="HStdEmpQty" value="">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
                                            <label class="layui-form-label" style="width: 85px;">实到岗人数<label style="color:red"> * </label></label>
                                            <div class="layui-input-inline">
                                                <input type="text" class="layui-input" lay-verify="HRelEmpQty" name="HRelEmpQty" id="HRelEmpQty" value="">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -311,7 +318,7 @@
                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
                GetDefValByUser();
            }
            else if (OperationType == 2) {//如果修改则走下面 new                                        //复制
                OperationType = 1;
@@ -323,6 +330,14 @@
                //初始化制单人和制单时间
                $("#HMaker").val(sessionStorage["HUserName"]);
                $("#HMakerDate").val(Format(new Date(), "yyyy-MM-dd"));
                $("#HUpDater").val('');
                $("#HUpDateDate").val('');
                $("#HChecker").val('');
                $("#HCheckDate").val('');
                $("#HCloseMan").val('');
                $("#HCloseDate").val('');
                $("#HDeleteMan").val('');
                $("#HDeleteDate").val('');
                //初始化日期
                $("#HDate").val(Format(new Date(), "yyyy-MM-dd"));
            }
@@ -387,6 +402,11 @@
                }
            });
            //#endregion
            //审核
            form.on('submit(set_CheckBill)', function (data) {
                set_CheckBill(1);
            });
            //#region é€€å‡º
            form.on('submit(btnEdit)', function (data) {
@@ -548,7 +568,7 @@
                    , area: ['90%', '90%']//大小
                    , title: '职员列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HWorker&openType=2', 'yes']
                    , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HWorker', 'yes']
                    , btn: ['确定', '取消']
                    , btn1: function (index, layero) {//按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
@@ -802,6 +822,7 @@
                            , "HGroupLeaderID": data[0]["HGroupLeaderID"]
                            , "HGroupLeaderName": data[0]["班组长"]                        
                            , "HStdEmpQty": data[0]["应到岗人数"]
                            , "HRelEmpQty": data[0]["实到岗人数"]
                            , "HPlanShutdownTimes": data[0]["计划停工时长"]
                            , "HRemark": data[0]["表头备注"]
@@ -836,6 +857,39 @@
                })
            }
            //#endregion          
            //#region é€šè¿‡ç™»å½•用户获取默认值
            function GetDefValByUser() {
                var index = layer.load();
                $.ajax({
                    url: GetWEBURL() + "/Cj_StationInBill/GetDefValByUser",
                    type: "GET",
                    async: false,
                    data: { "Czybm": sessionStorage["Czybm"], "Czymc": sessionStorage["HUserName"] },
                    success: function (result) {
                        var data = result.data[0];
                        form.val("formData", {
                            //"HSourceID": data.HSourceID,
                            //"HSourceName": data.生产资源名称,
                            "HDeptID": data["HDeptID"]
                            , "HDeptName": data["部门名称"]
                            , "HWorkCenterID": data["HWorkCenterID"]
                            , "HWorkCenterName": data["工作中心名称"]
                            , "HSourceID": data["HSourceID"]
                            , "HSourceName": data["生产资源名称"]
                            , "HGroupID": data["HGroupID"]
                            , "HGroupName": data["生产班组名称"]
                        });
                        layer.close(index);
                    }
                    , error: function () {
                        layer.close(index);
                        layer.msg("接口请求失败");
                    }
                })
            }
            //#endregion
            //#region éžç©ºéªŒè¯
            function AllowLoadData(data) {
@@ -920,7 +974,7 @@
                                , shift: 2                                          //弹出动画
                                , area: ["90%", "90%"]                              //窗体大小
                                , maxmin: true                                      //设置最大最小按钮是否显示
                                , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=&openType=2', "yes"]
                                , content: ['../../基础资料/公用基础资料/Gy_EmployeeList.html?Type=HEmp', "yes"]
                                , btn: ["确定", "取消"]
                                , btn1: function (index, laero) {
                                    //按钮一  çš„回调
@@ -962,6 +1016,16 @@
                                }
                                , btn2: function (index, layero) { }
                                , end: function () {
                                    if (typeof (OptionData[0].HItemID) != "undefined") {
                                        obj.update({
                                            "HWorkEmpID": OptionData[0].HItemID
                                            , "HWorkEmpNumber": OptionData[0].职员代码
                                            , "HWorkEmpName": OptionData[0].职员名称
                                        })
                                    }
                                    OptionData = "";
                                }
                            });
                        }