duhe
2024-01-22 43e741c8377b555f4e5ed287bee724e71a11540f
WebTM/views/»ù´¡×ÊÁÏ/¹«Óûù´¡×ÊÁÏ/Gy_Employee_Add_Edit_.html
@@ -50,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" 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>
                                            <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">
@@ -436,17 +439,7 @@
                                        </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" 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 class="layui-col-xs4 layui-inline">
                                            <label class="layui-form-label">岗位</label>
                                            <div class="layui-input-inline">
@@ -458,8 +451,17 @@
                                                </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">
@@ -471,7 +473,10 @@
                                                </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;">
@@ -481,7 +486,7 @@
                                                    <i class="layui-icon layui-icon-search layuiadmin-button-btn" style="margin-left:-9px;"></i>
                                                </button>
                                            </div>
                                        </div>
                                        </div>-->
                                    </div>
                                    <div class="layui-row">
                                        <div class="layui-col-xs8 layui-inline">
@@ -530,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>
@@ -576,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>
@@ -614,20 +619,6 @@
                                            <label class="layui-form-label" style="width: 12.5%;">医疗保险</label>
                                            <div class="layui-input-block">
                                                <input class="layui-input" name="HMedicare" id="HMedicare" autocomplete="off" style=" width: 75%;">
                                            </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>
@@ -1220,18 +1211,175 @@
                    layer.msg("请选择部门!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    return;
                }
                if ($("#HGroupName").val() == 0) {
                    layer.msg("请选择班组!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                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;
                    }
                }
                if ($("#HCTPrjName").val() == 0) {
                    layer.msg("请选择核算方式!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                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;
                    }
                }
                if ($("#HName").val() =="") {
                    layer.msg("请输入职员名称!", { icon: 5, btn: ['确认'], time: 100000, offset: 't', skin: 'layui-layer-lan', title: "温馨提示" });
                    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() + "Gy_Employee/ModifyByID", //方法所在页面和方法名
@@ -1275,14 +1423,29 @@
                    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;
                }
                //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;
            }