duhe
2024-01-22 43e741c8377b555f4e5ed287bee724e71a11540f
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Employee_Add_Edit_.html
@@ -13,6 +13,8 @@
    <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/zgqCustom/zgqCustom.js"></script>
    <style>
        .layui-form-item .layui-inline {
            margin-top: 5px;
@@ -48,30 +50,33 @@
                                <div class="layui-form-item">
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">职员代码</label>
                                            <label class="layui-form-label">职员代码*</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HNumber" lay-verify="HNumber" id="HNumber" autocomplete="off">
                                                <input id="HItemID" name="HItemID" type="hidden" />
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">职务</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDutyName" id="HDutyName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HDutyID" id="HDutyID" value="0">
                                                <input type="hidden" name="HDutyNumber" id="HDutyNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HDutyID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">职员名称</label>
                                            <label class="layui-form-label">职员名称*</label>
                                            <div class="layui-input-inline">
                                                <input class="layui-input" name="HName" id="HName" autocomplete="off">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">部门*</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDeptName" readonly id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HDeptID" id="HDeptID" value="0">
                                                <input type="hidden" name="HDepNumber" id="HDepNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -91,7 +96,8 @@
                                        <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">-->
                                                <input type="date" class="layui-input" name="HBirthDay" id="HBirthDay" style="width:190px;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
@@ -100,7 +106,6 @@
                                                <input type="text" name="HAge" id="HAge" lay-verify="HAge" autocomplete="off" class="layui-input">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
@@ -212,13 +217,13 @@
                                        <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 type="date" 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">
                                            <label class="layui-form-label">宿舍</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDormName" id="HDormName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="text" name="HDormName" id="HDormName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HDormID" id="HDormID" value="0">
                                                <input type="hidden" name="HDormNumber" id="HDormNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HDormID-BT" style="width:40px;">
@@ -333,9 +338,9 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">工种</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HWorkTypeName" id="HWorkTypeName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="text" name="HWorkTypeName" id="HWorkTypeName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HWorkTypeID" id="HWorkTypeID" value="0">
                                                <input type="hidden" name="HDormNumber" id="HDormNumber" value="">
                                                <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>
@@ -346,13 +351,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 type="date" 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 type="date" 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 +384,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 type="date" 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 type="date" class="layui-input" name="HContractEDate" id="HContractEDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                    </div>
@@ -393,7 +398,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 type="date" 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 +410,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 type="date" class="layui-input" name="HDimissionDate" id="HDimissionDate" autocomplete="off" model="datetime" dateFormat="yyyy-MM-dd" placeholder="yyyy-MM-dd">
                                            </div>
                                        </div>
                                    </div>
@@ -413,13 +418,13 @@
                                        <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 type="date" 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">
                                            <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="text" name="HCTPrjName" readonly id="HCTPrjName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HCTPrjID" id="HCTPrjID" value="0">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HCTPrjID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
@@ -434,21 +439,11 @@
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">部门</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDeptName" id="HDeptName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HDeptID" id="HDeptID" value="0">
                                                <input type="hidden" name="HDepNumber" id="HDepNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HDeptID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">岗位</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HPostName" id="HPostName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="text" name="HPostName" readonly id="HPostName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HPostID" id="HPostID" value="0">
                                                <input type="hidden" name="HPostNumber" id="HPostNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HPostID-BT" style="width:40px;">
@@ -456,12 +451,21 @@
                                                </button>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">职务</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HDutyName" id="HDutyName" readonly class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HDutyID" id="HDutyID" value="0">
                                                <input type="hidden" name="HDutyNumber" id="HDutyNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HDutyID-BT" style="width:40px;">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">班组</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="HGroupName" id="HGroupName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="text" name="HGroupName" readonly id="HGroupName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="HGroupID" id="HGroupID" value="0">
                                                <input type="hidden" name="HGroupNumber" id="HGroupNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter="HGroupID-BT" style="width:40px;">
@@ -469,19 +473,22 @@
                                                </button>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs4 layui-inline">
                                    </div>
                                    <div class="layui-row">
                                        <!--<div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">贝士达部门</label>
                                            <div class="layui-input-inline">
                                                <input type="text" name="BSTDeptName" id="BSTDeptName" class="layui-input" value="" style="float:left;width:150px;">
                                                <input type="hidden" name="BSTDeptID" id="BSTDeptID" value="0">
                                                <input type="hidden" name="BSTDeptNumber" id="BSTDeptNumber" value="">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter=" " style="width:40px;">
                                                <button type="button" lay-submit="" class="layui-btn" lay-filter=" " style="width:40px;background-color:#CDCDCD">
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">000000000000000
                                    <div class="layui-row">
                                        <div class="layui-col-xs8 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">备注</label>
                                            <div class="layui-input-block">
@@ -528,7 +535,7 @@
                                        <div class="layui-col-xs8 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">身份证</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HIDCard" id="HIDCard" autocomplete="off" style=" width: 75%;">
                                                <input class="layui-input" name="HIDCard" id="HIDCard"  autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                    </div>
@@ -562,8 +569,10 @@
                                                <div class="layui-form">
                                                    <div class="layui-form-item">
                                                        <select name="HEmpType" id="HEmpType" lay-verify="HEmpType">
                                                            <!--<option value="男">男</option>
                                                             <option value="女">女</option>-->
                                                            <option value="固定工资">固定工资</option>
                                                            <option value="浮动工资">浮动工资</option>
                                                            <option value="系数工资">系数工资</option>
                                                            <option value="月度工资">月度工资</option>
                                                        </select>
                                                    </div>
                                                </div>
@@ -572,7 +581,7 @@
                                        <div class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">轮班调休标志</label>
                                            <div class="layui-input-inline">
                                                <input type="checkbox" name="checkboxHShiftFlag" id="checkboxHShiftFlag" lay-skin="primary" lay-filter="checkboxHShiftFlag" value="true" title="是否调休">
                                                <input type="checkbox" name="checkboxHShiftFlag" id="checkboxHShiftFlag" lay-skin="primary" lay-filter="checkboxHShiftFlag" value="true" title="是否轮班调休">
                                                <input type="hidden" value="false" name="HShiftFlag" id="HShiftFlag">
                                            </div>
                                        </div>
@@ -627,29 +636,15 @@
                                            </div>
                                        </div>
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs6 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">养老保险</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HInsurance" id="HInsurance" autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs6 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">失业保险</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HDrydock" id="HDrydock" autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                    </div>
                                    <div class="maintitle">特殊资料</div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs6 layui-inline">
                                        <div class="layui-col-xs5 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">基本工资</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HBasePay" id="HBasePay" autocomplete="off" style=" width: 75%;">
                                            </div>
                                        </div>
                                        <div class="layui-col-xs6 layui-inline">
                                        <div class="layui-col-xs7 layui-inline">
                                            <label class="layui-form-label" style="width: 12.5%;">职务考核工资</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HExamLevPostMoney" id="HExamLevPostMoney" autocomplete="off" style=" width: 75%;">
@@ -669,8 +664,8 @@
                                                <div class="layui-form">
                                                    <div class="layui-form-item">
                                                        <select name="HPayType" id="HPayType" lay-verify="HPayType">
                                                            <!--<option value="男">男</option>
                                                             <option value="女">女</option>-->
                                                            <option value="现金">现金</option>
                                                            <option value="银行卡">银行卡</option>
                                                        </select>
                                                    </div>
                                                </div>
@@ -764,7 +759,17 @@
            else {
                layer.alert("未知操作类型!", { icon: 5 });
            }
            //$("#HGradDate").val(Format(2022-11-06, "yyyy-MM-dd"));
            $("#HAge").val(0);
            $("#HGradDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HInComDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HInsuranceDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HContractEDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HContractBDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HContractYear").val(0);
            $("#HDimissionDate").val(Format(9999-13-01, "yyyy-MM-dd"));
            $("#HStayCardEDate").val(Format(9999-13-01, "yyyy-MM-dd"));
        //#endregion
@@ -788,6 +793,34 @@
            });
            //#endregion
            //选择职务按钮
            form.on('submit(HDutyID-BT)', function () {
                get_checkDuty();
            });
            //选择宿舍按钮HWorkTypeID
            form.on('submit(HDormID-BT)', function () {
                get_checkDorm();
            });
            //选择工种按钮
            form.on('submit(HWorkTypeID-BT)', function () {
                get_checkWorkType();
            });
            //选择核算方式按钮
            form.on('submit(HCTPrjID-BT)', function () {
                get_checkCTPrj();
            });
            //选择部门按钮
            form.on('submit(HDeptID-BT)', function () {
                get_checkDept();
            });
            //选择岗位按钮
            form.on('submit(HPostID-BT)', function () {
                get_checkPost();
            });
            //选择班组按钮
            form.on('submit(HGroupID-BT)', function () {
                get_checkGroup();
            });
            //#region æ˜¯å¦è°ƒä¼‘
            form.on('checkbox(checkboxHOverType)', function (data) {
                $("#HOverType").val(data.elem.checked);
@@ -813,149 +846,189 @@
            });
        //#endregion
            //#region é€‰æ‹©èŒåŠ¡
            form.on('submit(HDutyID-BT)', function () {//选择职务
            //#region é€‰æ‹©èŒåŠ¡æ–¹æ³•
            function get_checkDuty() {
                layer.open({
                    type: 2
                    , area: ['90%', '90%']
                    , title: '职务列表'
                    , shade: 0.6 //遮罩透明度
                    , maxmin: true //允许全屏最小化
                    , anim: 0 //0-6的动画形式,-1不开启
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '职务列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../views/Baseset/基础资料/Gy_DutyList.html', 'yes']
                    , resize: false
                    , cancel: function () {
                        //$(".layui-btn").removeClass("layui-btn-disabled");
                    }
                })
            });
            //#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 é€‰æ‹©å·¥ç§
            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 é€‰æ‹©æ ¸ç®—方式
            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 é€‰æ‹©éƒ¨é—¨
            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 é€‰æ‹©å²—位
            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 é€‰æ‹©ç­ç»„
            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) {
                        //按钮【按钮一】的回调
                    , 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内部动态递增计算的
                        $("#HDutyName").val(checkStatus.data[0].HName);
                        $("#HDutyID").val(checkStatus.data[0].HItemID);
                        $("#HDutyNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) {
                        //按钮【按钮二】的回调
                        //return false å¼€å¯è¯¥ä»£ç å¯ç¦æ­¢ç‚¹å‡»è¯¥æŒ‰é’®å…³é—­
                    },
                    end: function () {
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©å®¿èˆæ–¹æ³•
            function get_checkDorm() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '宿舍列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../views/Baseset/基础资料/Gy_DormList.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('请选择数据');
                        }
                        $("#HDormName").val(checkStatus.data[0].HName);
                        $("#HDormID").val(checkStatus.data[0].HItemID);
                        $("#HDormNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                });
            });
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
        //#region æœ¬é¡µé¢æ‰€æœ‰è¢«è°ƒç”¨çš„æ–¹æ³•
            //#region é€‰æ‹©å·¥ç§æ–¹æ³•
            function get_checkWorkType() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '工种列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../views/Baseset/基础资料/Gy_WorkTypeList.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('请选择数据');
                        }
                        $("#HWorkTypeName").val(checkStatus.data[0].HName);
                        $("#HWorkTypeID").val(checkStatus.data[0].HItemID);
                        $("#HWorkTypeNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©æ ¸ç®—方式
            function get_checkCTPrj() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '核算方式列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjList.html', 'yes']
                    //, content: ['../../../views/Baseset/基础资料/Gy_ClassTimePrjGroupList.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('请选择数据');
                        }
                        $("#HCTPrjName").val(checkStatus.data[0].HName);
                        $("#HCTPrjID").val(checkStatus.data[0].HItemID);
                        $("#HCTPrjNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©éƒ¨é—¨æ–¹æ³•
            function get_checkDept() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '部门列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../PublicPage/DeptInformation.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('请选择数据');
                        }
                        $("#HDeptName").val(checkStatus.data[0].HName);
                        $("#HDeptID").val(checkStatus.data[0].HItemID);
                        $("#HDeptNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region é€‰æ‹©å²—位方式
            function get_checkPost() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '岗位列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../../views/Baseset/基础资料/Gy_PostList.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('请选择数据');
                        }
                        $("#HPostName").val(checkStatus.data[0].HName);
                        $("#HPostID").val(checkStatus.data[0].HItemID);
                        $("#HPostNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#region é€‰æ‹©ç­ç»„方法
            function get_checkGroup() {
                layer.open({
                    type: 2//弹窗类型
                    , skin: 'layui-layer-rim' //加上边框
                    , area: ['90%', '90%']//大小
                    , title: '班组列表'//标题
                    , shift: 2//弹出动画
                    , content: ['../../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('请选择数据');
                        }
                        $("#HGroupName").val(checkStatus.data[0].HName);
                        $("#HGroupID").val(checkStatus.data[0].HItemID);
                        $("#HGroupNumber").val(checkStatus.data[0].HNumber);
                        layer.close(index); //它获取的始终是最新弹出的某个层,值是由layer内部动态递增计算的
                    }
                    , btn2: function (index, layero) { }
                })
            }
            //#endregion
            //#region åˆ¤æ–­æ˜¯å¦ç™»å½• æœªç™»å½•则跳到登录页
            function get_LoginIs() {
@@ -1013,7 +1086,8 @@
                                , "HName": data.职员名称
                                , "HHelpCode": data.助记代码
                                , "HGroupID": data.HGroupID
                                , "HGroup": data.班组名称
                                , "HGroupName": data.班组名称
                                , "HGroupNumber": data.班组代码
                                , "HEndFlag": data.明细标记
                                , "HNoBrushFlag": data.是否打卡
                                , "HOverType": data.是否调休
@@ -1024,16 +1098,21 @@
                                , "HDeptName": data.部门名称
                                , "HDutyID": data.职务ID
                                , "HDutyName": data.职务名称
                                , "HDutyNumber": data.职务代码
                                , "HDormID": data.宿舍ID
                                , "HDormName": data.宿舍名称
                                , "HDormNumber": data.宿舍代码
                                , "HWorkTypeID": data.工种ID
                                , "HWorkTypeName": data.工种名称
                                , "HWorkTypeNumber": data.工种代码
                                , "HCTPrjID": data.核算方式ID
                                , "HCTPrjName": data.核算方式名称
                                , "HCTPrjNumber": data.核算方式代码
                                , "HPostID": data.岗位ID
                                , "HPostName": data.岗位名称
                                , "HPostNumber": data.岗位代码
                                , "HSex": data.性别
                                , "HBirthDay": data.出生年月
                                , "HBirthDay": formatDate(data.出生年月)
                                , "HAge": data.年龄
                                , "HBlighty": data.籍贯
                                , "HNation": data.民族
@@ -1045,7 +1124,7 @@
                                , "HProTitleID": data.职称
                                , "HSalaryLev": data.薪资等级
                                , "HGradSchool": data.毕业学校
                                , "HGradDate": data.毕业时间
                                , "HGradDate": formatDate(data.毕业时间)
                                , "HEngLev": data.外语水平
                                , "HCompLev": data.计算机水平
                                , "HSpec": data.专业
@@ -1057,15 +1136,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.备注
@@ -1100,22 +1179,220 @@
                });
            }
            //#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) {
                data.field.HUseOrgID = sessionStorage["OrganizationID"];
                var sMainStr = JSON.stringify(data.field);
                var sSubStr = "";
                if (!AllowLoadData(sSubStr))//数据验证
                {
                    return false;
                }
                if ($("#HNumber").val() == "") {
                    layer.msg("请输入职员代码!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HName").val() == "") {
                    layer.msg("请输入职员名称!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HDeptName").val() == 0) {
                    layer.msg("请选择部门!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                var HAge = $('#HAge').val();
                if (HAge.substring(HAge.length - 1, HAge.length) == ".") {
                    layer.msg("年龄的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HAge)) {
                        layer.msg("年龄请输正确入数字!");
                        return;
                    }
                }
                var HContractYear = $('#HContractYear').val();
                if (HContractYear.substring(HContractYear.length - 1, HContractYear.length) == ".") {
                    layer.msg("合同期限的结尾不能是.!");
                    return;
                } else {
                    var ref = /^[0-9]+$/;
                    if (!ref.test(HContractYear)) {
                        layer.msg("合同期限请输正确入数字!");
                        return;
                    }
                }
                //var HInsuranceSubsidy = $('#HInsuranceSubsidy').val();
                //if (HInsuranceSubsidy.substring(HInsuranceSubsidy.length - 1, HInsuranceSubsidy.length) == ".") {
                //    layer.msg("保险补贴的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HInsuranceSubsidy)) {
                //        layer.msg("保险补贴请输正确入数字!");
                //        return;
                //    }
                //}
                //var HOtherDeduct3 = $('#HOtherDeduct3').val();
                //if (HOtherDeduct3.substring(HOtherDeduct3.length - 1, HOtherDeduct3.length) == ".") {
                //    layer.msg("其他扣款3的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HOtherDeduct3)) {
                //        layer.msg("其他扣款3请输正确入数字!");
                //        return;
                //    }
                //}
                //var HMedicare = $('#HMedicare').val();
                //if (HMedicare.substring(HMedicare.length - 1, HMedicare.length) == ".") {
                //    layer.msg("医疗保险的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HMedicare)) {
                //        layer.msg("医疗保险请输正确入数字!");
                //        return;
                //    }
                //}
                //var HInsurance = $('#HInsurance').val();
                //if (HInsurance.substring(HInsurance.length - 1, HInsurance.length) == ".") {
                //    layer.msg("养老保险的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HMedicare)) {
                //        layer.msg("医疗保险请输正确入数字!");
                //        return;
                //    }
                //}
                //var HDrydock = $('#HDrydock').val();
                //if (HDrydock.substring(HDrydock.length - 1, HDrydock.length) == ".") {
                //    layer.msg("失业保险的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HDrydock)) {
                //        layer.msg("失业保险请输正确入数字!");
                //        return;
                //    }
                //}
                //var HBasePay = $('#HBasePay').val();
                //if (HBasePay.substring(HBasePay.length - 1, HBasePay.length) == ".") {
                //    layer.msg("基本工资的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HDrydock)) {
                //        layer.msg("基本工资请输正确入数字!");
                //        return;
                //    }
                //}
                //var HExamLevPostMoney = $('#HExamLevPostMoney').val();
                //if (HExamLevPostMoney.substring(HExamLevPostMoney.length - 1, HExamLevPostMoney.length) == ".") {
                //    layer.msg("职务考核工资的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HExamLevPostMoney)) {
                //        layer.msg("职务考核工资请输正确入数字!");
                //        return;
                //    }
                //}
                //var HExamRate = $('#HExamRate').val();
                //if (HExamRate.substring(HExamRate.length - 1, HExamRate.length) == ".") {
                //    layer.msg("带班系数的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HExamRate)) {
                //        layer.msg("带班系数请输正确入数字!");
                //        return;
                //    }
                //}
                //var HHighestPay = $('#HHighestPay').val();
                //if (HHighestPay.substring(HHighestPay.length - 1, HHighestPay.length) == ".") {
                //    layer.msg("最高工资的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HHighestPay)) {
                //        layer.msg("最高工资请输正确入数字!");
                //        return;
                //    }
                //}
                //var HOverPayRate = $('#HOverPayRate').val();
                //if (HOverPayRate.substring(HOverPayRate.length - 1, HOverPayRate.length) == ".") {
                //    layer.msg("超额比率的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HOverPayRate)) {
                //        layer.msg("超额比率请输正确入数字!");
                //        return;
                //    }
                //}
                //var HLeftMoneyRate = $('#HLeftMoneyRate').val();
                //if (HLeftMoneyRate.substring(HLeftMoneyRate.length - 1, HLeftMoneyRate.length) == ".") {
                //    layer.msg("剩余工资的结尾不能是.!");
                //    return;
                //} else {
                //    var ref = /^[0-9]+\.?[0-9]*$/;
                //    if (!ref.test(HLeftMoneyRate)) {
                //        layer.msg("剩余工资请输正确入数字!");
                //        return;
                //    }
                //}
                //if ($("#HGroupName").val() == 0) {
                //    layer.msg("请选择班组!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HCTPrjName").val() == 0) {
                //    layer.msg("请选择核算方式!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                //if ($("#HName").val() =="") {
                //    layer.msg("请输入职员名称!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return;
                //}
                $.ajax({
                    type: "POST",
                    url: GetWEBURL() + "SaveGy_EmployeeList", //方法所在页面和方法名
                    url: GetWEBURL() + "Gy_Employee/ModifyByID", //方法所在页面和方法名
                    async: true,
                    data: { "msg": sMainStr },
                    data: { "oMain": sMainStr + ';' + sessionStorage["HUserName"] },
                    dataType: "json",
                    success: function (data) {
                    success: function (data) {
                        if (data.count == 1) { // è¯´æ˜ŽéªŒè¯æˆåŠŸäº†ï¼Œ
                            layer.msg(data.Message, { icon: 1 });
                            $('#set_SaveBill').addClass("layui-btn-disabled").attr("disabled", true);
                            //保存后浏览
                            ReRoadBillMain();
                            var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                            parent.layer.close(index); //再执行关闭
                        }
                        else {
                            layer.alert(data.Message, { icon: 5 });
@@ -1140,7 +1417,38 @@
            }
            //#endregion
        //#endregion
            function AllowLoadData(sSubStr) {
                var Result = true;
                if ($("#HDeptName").val() == '' || $("#HDeptName").val() == null) {
                    layer.msg("部门不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return Result = false;
                }
                //if ($("#HIDCard").val() == '' || $("#HIDCard").val() == null) {
                //    layer.msg("身份证不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return Result = false;
                //}
                //if ($("#HBankAccount").val() == '' || $("#HBankAccount").val() == null) {
                //    layer.msg("银行账户不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return Result = false;
                //}
                //if ($("#HGroupName").val() == '' || $("#HGroupName").val() == null) {
                //    layer.msg("班组不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return Result = false;
                //}
                //if ($("#HCTPrjName").val() == '' || $("#HCTPrjName").val() == null) {
                //    layer.msg("核算方式不能为空!", { icon: 5, btn: ['确认'], time: 2000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                //    return Result = false;
                //}
                return Result;
            }
        //以上是layui模块