llj
2026-01-20 66e20f551b2d5972e9e0b447cd27894ce78cb950
人员签到表问题修复
2个文件已修改
90 ■■■■■ 已修改文件
WebTM/views/车间管理/员工签到记录单/Add_Edit_Sc_EmployeeSignInNoteBill.html 86 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/车间管理/员工签到记录单/Sc_EmployeeSignInNoteBill.html 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebTM/views/³µ¼ä¹ÜÀí/Ô±¹¤Ç©µ½¼Ç¼µ¥/Add_Edit_Sc_EmployeeSignInNoteBill.html
@@ -64,7 +64,7 @@
                                <h1 style="text-align:center;"><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>
                                    <!--<li lay-id="2" style="padding:1px;">附近信息</li>-->
                                    <li lay-id="3" style="padding:1px;">制单信息</li>
                                </ul>
                                
@@ -88,13 +88,13 @@
                                                           placeholder="yyyy-MM-dd">
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                            <!--<div class="layui-inline">
                                                <label class="layui-form-label">内部单据号</label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HInnerBillNo" id="HInnerBillNo"
                                                           class="layui-input">
                                                </div>
                                            </div>
                                            </div>-->
                                        </div>
                                        <div class="layui-form-item">
@@ -225,12 +225,25 @@
                                                </div>
                                            </div>
                                            <div class="layui-inline">
                                                <label class="layui-form-label">
                                                    ç­¾åˆ°è§’色
                                                </label>
                                                <div class="layui-input-inline">
                                                    <input type="text" name="HSignRemark" id="HSignRemark" class="layui-input" value="" style="float:left;width:150px;">
                                                    <button type="button" lay-submit="" class="layui-btn"
                                                            lay-filter="HSignRemarkList" style="width:40px;">
                                                        <i class="layui-icon layui-icon-search layuiadmin-button-btn"
                                                           style="margin-left:-9px;"></i>
                                                    </button>
                                                </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="HSignRemark" id="HSignRemark"
                                                           style="background-color:#efefef4d;">
                                                </div>
                                            </div>
                                            </div>-->
                                        </div>
                                    </div>
                                        <!--附件信息-->
@@ -424,10 +437,16 @@
            //记录组织的值
            var HOrgIDBar = 0;
            $("#HOrgID").prop("disabled", true);
            $("#HOrgID").prop("disabled", true);
            //初始化表格
            //set_InitGrid();
            $("#HOrgID").val(sessionStorage["OrganizationID"]);
            $("#HSourceID").val(sessionStorage["HSourceID"]);
            $("#HSourceName").val(sessionStorage["HSource"]);
            $("#HProcID").val(sessionStorage["HProcID"]);
            $("#HProcName").val(sessionStorage["HProcName"]);
            $("#HDeptID").val(sessionStorage["HDeptID"]);
            $("#HDeptName").val(sessionStorage["HDept"]);
            //判断操作类型
            if (OperationType == 1) {//无源单
                set_AddFNew();
@@ -590,7 +609,7 @@
            });
            //表头信息职员弹窗HShiftsList
            //表头信息职员弹窗HSignRemarkList
            form.on('submit(HEmpList)', function () {
                //页面层-自定义
                layer.open({
@@ -812,6 +831,57 @@
                    }
                });
            });
            //表头信息职员弹窗
            form.on('submit(HSignRemarkList)', function () {
                //页面层-自定义
                layer.open({
                    type: 2,
                    skin: 'layui-layer-rim', //加上边框
                    title: '角色列表',
                    closeBtn: 1,
                    shift: 2,
                    area: ['80%', '80%'],
                    maxmin: true,
                    content: ['../../系统管理/用户管理/Xt_UserGroupList.html?Type=HEmp&multiSelect=true', 'yes'], // æ·»åŠ  multiSelect å‚æ•°
                    btn: ['确定', '取消']
                    , btn1: function (index, layero) {
                        //按钮【按钮一】的回调
                        var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
                        var checkStatus = iframeWindow.layui.table.checkStatus('mainTable'); //获取table的选中状态
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择至少一个角色');
                        }
                        var selectedRoles = [];
                        for (var i = 0; i < checkStatus.data.length; i++) {
                            var roleName = checkStatus.data[i].角色;
                            if (roleName && roleName.trim() !== '') {
                                selectedRoles.push(roleName.trim());
                            }
                        }
                        if (selectedRoles.length > 0) {
                            var roleString = selectedRoles.join(',');
                            $("#HSignRemark").val(roleString);
                            layer.close(layer.index);
                        } else {
                            layer.msg('请选择有效的角色');
                        }
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                        // å¼¹çª—关闭后的处理
                    },
                    success: function (layero, index) {
                        // å¼¹çª—打开成功后的处理
                    }
                });
            });
            //退出
            form.on('submit(Exit)', function (data) {//
                if (linterid == undefined) {
@@ -936,6 +1006,8 @@
                        if (result.code == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            var data = result.data.h_v_Sc_EmployeeSignInNoteBill[0];
                            var tableSub = result.data.h_v_Sc_EmployeeSignInNoteBill
                            if (data.HOrgID == "" || data.HOrgID == undefined || data.HOrgID == null)
                                data.HOrgID = sessionStorage["OrganizationID"]
                            form.val("component-form-group", { //formTest å³ class="layui-form" æ‰€åœ¨å…ƒç´ å±žæ€§ lay-filter="" å¯¹åº”的值
                                "HInterID": linterid
                                , "HBillNo": data.单据号
WebTM/views/³µ¼ä¹ÜÀí/Ô±¹¤Ç©µ½¼Ç¼µ¥/Sc_EmployeeSignInNoteBill.html
@@ -1042,7 +1042,7 @@
            //#region自定义事件调用
            function onHBillNumberClickHandler(data) {
                var hID = data.hmainid
                var hID = data.HInterID
                //if (AllowLoadData(sSubStr) != false) {//非空验证
                layer.open({
                    type: 2
@@ -1052,7 +1052,7 @@
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    , content: '../模治具管理/Add_Edit_Gy_QCVerificationBill.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                    , content: '../../车间管理/员工签到记录单/Add_Edit_Sc_EmployeeSignInNoteBill.html?OperationType=3&linterid=' + hID + '&HSouceBillType='
                    , resize: false,
                    end: function () {
                        //刷新页面,