王 垚
2021-12-21 380da6d8d704c9e8f1d1866e4dee33c5276b4b54
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Employee_Add_Edit_.html
@@ -91,7 +91,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">出生年月</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HBirthDay" id="HBirthDay" lay-verify="HBirthDay" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HBirthDay" id="HBirthDay" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -212,7 +212,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">毕业时间</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HGradDate" id="HGradDate" lay-verify="HGradDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HGradDate" id="HGradDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -333,10 +333,10 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">工种</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HCTPrjName" id="HCTPrjName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HCTPrjID" id="HCTPrjID" value="0">
                                                <input type="hidden" name="HCTPrjNumber" id="HCTPrjNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HCTPrjID-BT" style="width:40px;">
                                                <input type="text" name="HWorkTypeName" id="HWorkTypeName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HWorkTypeID" id="HWorkTypeID" value="0">
                                                <input type="hidden" name="HWorkTypeNumber" id="HWorkTypeNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HWorkTypeID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
@@ -346,13 +346,13 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">进厂日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HInComDate" id="HInComDate" lay-verify="HInComDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HInComDate" id="HInComDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">转正日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HRelDate" id="HRelDate" lay-verify="HRelDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HRelDate" id="HRelDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -379,13 +379,13 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">参保日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HInsuranceDate" id="HInsuranceDate" lay-verify="HInsuranceDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HInsuranceDate" id="HInsuranceDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">合同到期日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HContractEDate" id="HContractEDate" lay-verify="HContractEDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HContractEDate" id="HContractEDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                    </div>
@@ -393,7 +393,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">合同开始日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HContractBDate" id="HContractBDate" lay-verify="HContractBDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HContractBDate" id="HContractBDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -405,7 +405,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">离职日期</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDimissionDate" id="HDimissionDate" lay-verify="HDimissionDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HDimissionDate" id="HDimissionDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                    </div>
@@ -413,7 +413,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">暂住证到期日</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HStayCardEDate" id="HStayCardEDate" lay-verify="HStayCardEDate" autocomplete="off" class="layui-input">
                                                <input class="layui-input" name="HStayCardEDate" id="HStayCardEDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -869,25 +869,6 @@
                })
            }
            //#endregion
            ////#region é€‰æ‹©èŒåŠ¡
            //form.on('submit(HDutyID-BT)', function () {//选择职务
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '职务列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_DutyList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©å®¿èˆæ–¹æ³•
            function get_checkDorm() {
                layer.open({
@@ -914,24 +895,6 @@
            }
            //#endregion
            ////#region é€‰æ‹©å®¿èˆ
            //form.on('submit(HDormID-BT)', function () {//选择宿舍
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '宿舍列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_DormList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©å·¥ç§æ–¹æ³•
            function get_checkWorkType() {
                layer.open({
@@ -957,24 +920,6 @@
                })
            }
            //#endregion
            ////#region é€‰æ‹©å·¥ç§
            //form.on('submit(HWorkTypeID-BT)', function () {//选择工种
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '工种列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_WorkTypeList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©æ ¸ç®—方式
            function get_checkCTPrj() {
                layer.open({
@@ -1000,24 +945,6 @@
                })
            }
            //#endregion
            ////#region é€‰æ‹©æ ¸ç®—方式
            //form.on('submit(HCTPrjID-BT)', function () {//选择核算方式
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '核算方式列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjGroupList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©éƒ¨é—¨æ–¹æ³•
            function get_checkDept() {
@@ -1045,23 +972,7 @@
            }
            //#endregion
            ////#region é€‰æ‹©éƒ¨é—¨
            //form.on('submit(HDeptID-BT)', function () {//选择部门
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '部门列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_DepartmentList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©å²—位方式
            function get_checkPost() {
                layer.open({
@@ -1086,24 +997,7 @@
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            ////#region é€‰æ‹©å²—位
            //form.on('submit(HPostID-BT)', function () {//选择岗位
            //    layer.open({
            //        type: 2
            //        , area: ['90%', '90%']
            //        , title: '岗位列表'
            //        , shade: 0.6 //遮罩透明度
            //        , maxmin: true //允许全屏最小化
            //        , anim: 0 //0-6的动画形式,-1不开启
            //        , content: ['../../../views/Baseset/基础资料/Gy_PostList.html', 'yes']
            //        , resize: false
            //        , cancel: function () {
            //            //$(".layui-btn").removeClass("layui-btn-disabled");
            //        }
            //    })
            //});
            ////#endregion
            //#region é€‰æ‹©ç­ç»„方法
            function get_checkGroup() {
@@ -1121,7 +1015,7 @@
                        if (checkStatus.data.length === 0) {
                            return layer.msg('请选择数据');
                        }
                        $("#HGroup").val(checkStatus.data[0].HName);
                        $("#HGroupName").val(checkStatus.data[0].HName);
                        $("#HGroupID").val(checkStatus.data[0].HItemID);
                        $("#HGroupNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
@@ -1131,41 +1025,6 @@
            }
            //#endregion
            ////#region é€‰æ‹©ç­ç»„
            //form.on('submit(HGroupID-BT)', function () {//选择班组
            //    layer.open({
            //        type: 2,
            //        skin: 'layui-layer-rim', //加上边框
            //        title: '班组列表',
            //        closeBtn: 1,
            //        shift: 2,
            //        area: ['90%', '90%'],
            //        maxmin: true,
            //        content: ['../../../views/PublicPage/GroupInformation.html', 'yes'],
            //        btn: ['确定', '取消']
            //        , btn1: function (index, layero) {
            //            //按钮【按钮一】的回调
            //            var iframeWindow = window['layui-layer-iframe' + index]  //获取弹框页面
            //            var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//获取table的elem:"#test"
            //            if (checkStatus.data.length === 0) {
            //                return layer.msg('请选择数据');
            //            }
            //            $("#HGroup").val(checkStatus.data[0].HName);
            //            $("#HGroupID").val(checkStatus.data[0].HItemID);
            //            layer.close(layer.index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
            //        }
            //        , btn2: function (index, layero) {
            //            //按钮【按钮二】的回调
            //            //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
            //        },
            //        end: function () {
            //        }
            //    });
            //});
            ////#endregion
        //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //#region åˆ¤æ–­æ˜¯å¦ç™»å½• æœªç™»å½•则跳到登录页
            function get_LoginIs() {
@@ -1249,7 +1108,7 @@
                                , "HPostName": data.岗位名称
                                , "HPostNumber": data.岗位代码
                                , "HSex": data.性别
                                , "HBirthDay": data.出生年月
                                , "HBirthDay": formatDate(data.出生年月)
                                , "HAge": data.年龄
                                , "HBlighty": data.籍贯
                                , "HNation": data.民族
@@ -1261,7 +1120,7 @@
                                , "HProTitleID": data.职称
                                , "HSalaryLev": data.薪资等级
                                , "HGradSchool": data.毕业学校
                                , "HGradDate": data.毕业时间
                                , "HGradDate": formatDate(data.毕业时间)
                                , "HEngLev": data.外语水平
                                , "HCompLev": data.计算机水平
                                , "HSpec": data.专业
@@ -1273,15 +1132,15 @@
                                , "HLinkPhone": data.联系电话
                                , "HMobilePhone": data.手机号
                                , "HWorkType": data.用工类型
                                , "HInComDate": data.进厂日期
                                , "HRelDate": data.转正日期
                                , "HInComDate": formatDate(data.进厂日期)
                                , "HRelDate": formatDate(data.转正日期)
                                , "HInsuranceNo": data.保险证编号
                                , "HContractBDate": data.合同开始日期
                                , "HContractEDate": data.合同到期日期
                                , "HContractBDate": formatDate(data.合同开始日期)
                                , "HContractEDate": formatDate(data.合同到期日期)
                                , "HContractYear": data.合同期限
                                , "HInsuranceDate": data.参保日期
                                , "HDimissionDate": data.离职日期
                                , "HStayCardEDate": data.暂住证到期日
                                , "HInsuranceDate": formatDate(data.参保日期)
                                , "HDimissionDate": formatDate(data.离职日期)
                                , "HStayCardEDate": formatDate(data.暂住证到期日)
                                , "HEmpRate": data.职员系数
                                , "HBSTDeptID": data.贝士达部门
                                , "HRemark": data.备注
@@ -1316,7 +1175,17 @@
                });
            }
            //#endregion
            function formatDate(date) {
                var d = new Date(date),
                    month = '' + (d.getMonth() + 1),
                    day = '' + d.getDate(),
                    year = d.getFullYear();
                if (month.length < 2) month = '0' + month;
                if (day.length < 2) day = '0' + day;
                return [year, month, day].join('-');
            }
            //#region ä¿å­˜æ–¹æ³•
            function set_SaveBill(data) {
                var sMainStr = JSON.stringify(data.field);