From 34a70680ef54c61444bcfd3b48bb4a81dd8c16b1 Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Wed, 26 Feb 2025 16:54:44 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AttendanceMachine/personEntryUpd.js | 2151 +++++++++-------- .../AttendanceMachine/personEntryView.js | 2 +- 2 files changed, 1195 insertions(+), 958 deletions(-) diff --git a/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryUpd.js b/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryUpd.js index 02ff23e..4ae5cff 100644 --- a/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryUpd.js +++ b/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryUpd.js @@ -1,57 +1,64 @@ -let upload -var teamAndProChooseSwitch = true -var uploadWageCardSwitch = true -var uploadContractSwitch = true -var createUserSwitch = true -var uploadNum = 1 -let contractId = uuid2(32,16); -let einStatus, subId, isFurloughPerson, attendanceMachine, faceFeatures, contractUrl; +let upload; +var teamAndProChooseSwitch = true; +var uploadWageCardSwitch = true; +var uploadContractSwitch = true; +var createUserSwitch = true; +var uploadNum = 1; +let contractId = uuid2(32, 16); +let einStatus, + subId, + isFurloughPerson, + attendanceMachine, + faceFeatures, + contractUrl; let companyExamFilePath, deptExamFilePath, teamExamFilePath; -let faceFiles = {} -let files = {} -let WageCardFiles = {} -let ContractFiles = {} -layui.use(['form', 'laydate', 'upload', 'element'], function () { +let faceFiles = {}; +let files = {}; +let WageCardFiles = {}; +let ContractFiles = {}; +layui.use(["form", "laydate", "upload", "element"], function () { let form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 let laydate = layui.laydate; var element = layui.element; upload = layui.upload; form.render(); - form.verify( - { - name: [/^[\u4e00-\u9fa5_a-zA-Z0-9_]{2,50}$/, '请输入2-50中英文字符'], - idNumber: [/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, '请正确输入身份证'], - phone: [/^1[3456789]\d{9}$/, '请输入11位手机号码'], - bankCard: [/(^$)|^[0-9]\d{1,50}$/, '请输入正确银行卡号'], - urgentPersonPhone: [/(^$)|^1[3456789]\d{9}$/, '请输入11位手机号码'], - } - ); + form.verify({ + name: [/^[\u4e00-\u9fa5_a-zA-Z0-9_]{2,50}$/, "请输入2-50中英文字符"], + idNumber: [ + /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, + "请正确输入身份证", + ], + phone: [/^1[3456789]\d{9}$/, "请输入11位手机号码"], + bankCard: [/(^$)|^[0-9]\d{1,50}$/, "请输入正确银行卡号"], + urgentPersonPhone: [/(^$)|^1[3456789]\d{9}$/, "请输入11位手机号码"], + }); //顶部样式 - titleStyle() - form.on('select(subId)', function(data){ - getTeamBySubId(data.value,'') + titleStyle(); + form.on("select(subId)", function (data) { + getTeamBySubId(data.value, ""); $("#fallPro").val(""); $("#fallContract").val(""); }); - form.on('select(teamId)', function(data){ + form.on("select(teamId)", function (data) { $("#fallPro").val(""); $("#fallContract").val(""); - getTeamBySubIdToData($("#subId").val(),data.value) + getTeamBySubIdToData($("#subId").val(), data.value); }); - var minListDate = '1990-01-01';//最小可选时间,例:1990-02-01 - var maxListDate = '2200-12-31';//最大可选时间,例:2200-12-31 - var begin = "#signDate", end = "#expiryDate";//开始时间选择框、结束时间选择框:文本框 + var minListDate = "1990-01-01"; //最小可选时间,例:1990-02-01 + var maxListDate = "2200-12-31"; //最大可选时间,例:2200-12-31 + var begin = "#signDate", + end = "#expiryDate"; //开始时间选择框、结束时间选择框:文本框 var endChange = function (val, date) { if (date && date.year) signDate.config.max = { year: date.year, - month: date.month - 1,//必须减1才是正确值 + month: date.month - 1, //必须减1才是正确值 date: date.date, hours: date.hours, minutes: date.minutes, - seconds: date.seconds + seconds: date.seconds, }; else { var dateInit = new Date(maxListDate.replace(/-/g, "/")); @@ -61,7 +68,7 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () { date: dateInit.getDate(), hours: dateInit.getHours(), minutes: dateInit.getMinutes(), - seconds: dateInit.getSeconds() + seconds: dateInit.getSeconds(), }; } }; @@ -71,44 +78,45 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () { year: date.year, month: date.month - 1, date: date.date, - hours: date.hours + hours: date.hours, }; else { var dateInit = new Date(minListDate.replace(/-/g, "/")); expiryDate.config.min = { year: dateInit.getFullYear(), month: dateInit.getMonth(), - date: dateInit.getDate() + date: dateInit.getDate(), }; } }; var expiryDate = laydate.render({ elem: end, - trigger:"click", - format: 'yyyy-MM-dd', + trigger: "click", + format: "yyyy-MM-dd", min: minListDate, max: maxListDate, - done: endChange + done: endChange, }); var signDate = laydate.render({ elem: begin, - trigger:"click", - format: 'yyyy-MM-dd', + trigger: "click", + format: "yyyy-MM-dd", min: minListDate, max: maxListDate, - done: beginChange + done: beginChange, }); - var begin = "#contractStartTime", end = "#contractEndTime";//开始时间选择框、结束时间选择框:文本框 + var begin = "#contractStartTime", + end = "#contractEndTime"; //开始时间选择框、结束时间选择框:文本框 var contractEnd = function (val, date) { if (date && date.year) contractEndDate.config.max = { year: date.year, - month: date.month - 1,//必须减1才是正确值 + month: date.month - 1, //必须减1才是正确值 date: date.date, hours: date.hours, minutes: date.minutes, - seconds: date.seconds + seconds: date.seconds, }; else { var dateInit = new Date(maxListDate.replace(/-/g, "/")); @@ -118,7 +126,7 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () { date: dateInit.getDate(), hours: dateInit.getHours(), minutes: dateInit.getMinutes(), - seconds: dateInit.getSeconds() + seconds: dateInit.getSeconds(), }; } }; @@ -128,37 +136,36 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () { year: date.year, month: date.month - 1, date: date.date, - hours: date.hours + hours: date.hours, }; else { var dateInit = new Date(minListDate.replace(/-/g, "/")); contractStartDate.config.min = { year: dateInit.getFullYear(), month: dateInit.getMonth(), - date: dateInit.getDate() + date: dateInit.getDate(), }; } }; var contractStartDate = laydate.render({ elem: end, - trigger:"click", - format: 'yyyy-MM-dd', + trigger: "click", + format: "yyyy-MM-dd", min: minListDate, max: maxListDate, - done: contractEnd + done: contractEnd, }); var contractEndDate = laydate.render({ elem: begin, - trigger:"click", - format: 'yyyy-MM-dd', + trigger: "click", + format: "yyyy-MM-dd", min: minListDate, max: maxListDate, - done: contractStart + done: contractStart, }); - //基础信息文件上传 - uploadFileProve(1) + uploadFileProve(1); uploadFileWageCard(10); uploadFileContract(10); uploadFileFace(1); @@ -167,233 +174,241 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () { uploadTeamExamFIle(1); //监听开关事件(班组、工程选择) - form.on('switch(teamAndProChooseSwitch)', function(data){ - var offOrNo= this.checked - teamAndProChooseSwitch = offOrNo - if(!offOrNo){ - $('.schedule>div:nth-child(3)').css('background-color','red') - $('.schedule>div:nth-child(4)').css('background-color','red') + form.on("switch(teamAndProChooseSwitch)", function (data) { + var offOrNo = this.checked; + teamAndProChooseSwitch = offOrNo; + if (!offOrNo) { + $(".schedule>div:nth-child(3)").css("background-color", "red"); + $(".schedule>div:nth-child(4)").css("background-color", "red"); - getSub('') - $("#teamId").empty() + getSub(""); + $("#teamId").empty(); $("#teamId").html(''); - $("#fallContract").val('') - $("#fallPro").val('') - $("#teamRegularSwitch").val("0") + $("#fallContract").val(""); + $("#fallPro").val(""); + $("#teamRegularSwitch").val("0"); - $('#subId').attr('disabled',true) - $("#teamId").attr('disabled',true) - $("#fallContract").attr('disabled',true) - $("#fallPro").attr('disabled',true) - $("#teamRegularSwitch").attr('disabled',true) - form.render() + $("#subId").attr("disabled", true); + $("#teamId").attr("disabled", true); + $("#fallContract").attr("disabled", true); + $("#fallPro").attr("disabled", true); + $("#teamRegularSwitch").attr("disabled", true); + form.render(); + } else { + $(".schedule>div:nth-child(3)").css("background-color", "#009999"); + $(".schedule>div:nth-child(4)").css("background-color", "#009999"); - }else{ - $('.schedule>div:nth-child(3)').css('background-color','#009999') - $('.schedule>div:nth-child(4)').css('background-color','#009999') - - $("#subId").attr('disabled',false) - $("#teamId").attr('disabled',false) - $("#fallContract").attr('disabled',false) - $("#fallPro").attr('disabled',false) - $("#teamRegularSwitch").attr('disabled',false) - form.render() + $("#subId").attr("disabled", false); + $("#teamId").attr("disabled", false); + $("#fallContract").attr("disabled", false); + $("#fallPro").attr("disabled", false); + $("#teamRegularSwitch").attr("disabled", false); + form.render(); } }); //监听开关事件(上传工资卡选择) - form.on('switch(uploadWageCardSwitch)', function(data){ - var offOrNo= this.checked - uploadWageCardSwitch = offOrNo - if(!offOrNo){ - $('.schedule>div:nth-child(5)').css('background-color','red') - $('.schedule>div:nth-child(6)').css('background-color','red') + form.on("switch(uploadWageCardSwitch)", function (data) { + var offOrNo = this.checked; + uploadWageCardSwitch = offOrNo; + if (!offOrNo) { + $(".schedule>div:nth-child(5)").css("background-color", "red"); + $(".schedule>div:nth-child(6)").css("background-color", "red"); - $('#demoWageCard').empty() // + $("#demoWageCard").empty(); // WageCardFiles.length = 0; - $('#bankName2').val('') - $('#bankCard2').val('') - $('#subBranch').val('') + $("#bankName2").val(""); + $("#bankCard2").val(""); + $("#subBranch").val(""); - $('#testWageCard').attr('disabled',true) - $('#previewWageCard').attr('disabled',true) - $('#bankName2').attr('disabled',true) - $('#bankCard2').attr('disabled',true) - $('#subBranch').attr('disabled',true) - form.render() - }else{ - $('.schedule>div:nth-child(5)').css('background-color','#009999') - $('.schedule>div:nth-child(6)').css('background-color','#009999') + $("#testWageCard").attr("disabled", true); + $("#previewWageCard").attr("disabled", true); + $("#bankName2").attr("disabled", true); + $("#bankCard2").attr("disabled", true); + $("#subBranch").attr("disabled", true); + form.render(); + } else { + $(".schedule>div:nth-child(5)").css("background-color", "#009999"); + $(".schedule>div:nth-child(6)").css("background-color", "#009999"); - $('#testWageCard').attr('disabled',false) - $('#previewWageCard').attr('disabled',false) - $('#bankName2').attr('disabled',false) - $('#bankCard2').attr('disabled',false) - $('#subBranch').attr('disabled',false) - form.render() + $("#testWageCard").attr("disabled", false); + $("#previewWageCard").attr("disabled", false); + $("#bankName2").attr("disabled", false); + $("#bankCard2").attr("disabled", false); + $("#subBranch").attr("disabled", false); + form.render(); } }); //监听开关事件(上传合同选择) - form.on('switch(uploadContractSwitch)', function(data){ - var offOrNo= this.checked - uploadContractSwitch = offOrNo - if(!offOrNo){ - $('.schedule>div:nth-child(7)').css('background-color','red') - $('.schedule>div:nth-child(8)').css('background-color','red') + form.on("switch(uploadContractSwitch)", function (data) { + var offOrNo = this.checked; + uploadContractSwitch = offOrNo; + if (!offOrNo) { + $(".schedule>div:nth-child(7)").css("background-color", "red"); + $(".schedule>div:nth-child(8)").css("background-color", "red"); - $('#demoContract').empty() // + $("#demoContract").empty(); // ContractFiles.length = 0; - $('#contractRef').val('') - $('#contractTermType').val('以完成一定工作为期限的合同') - $('#contractStartTime').val('') - $('#contractEndTime').val('') - $('#salaryApprovalMode').val('天') - $('#salaryApprovalStandard').val('') - $('#personRole').val('管理人员') - $('#contractType').val('纸质合同') - $('#isHealthCare').val('是') - $('#isRetirement').val('是') - $('#isJob').val('是') + $("#contractRef").val(""); + $("#contractTermType").val("以完成一定工作为期限的合同"); + $("#contractStartTime").val(""); + $("#contractEndTime").val(""); + $("#salaryApprovalMode").val("天"); + $("#salaryApprovalStandard").val(""); + $("#personRole").val("管理人员"); + $("#contractType").val("纸质合同"); + $("#isHealthCare").val("是"); + $("#isRetirement").val("是"); + $("#isJob").val("是"); - $('#contractRef').attr('disabled',true) - $('#contractTermType').attr('disabled',true) - $('#contractStartTime').attr('disabled',true) - $('#contractEndTime').attr('disabled',true) - $('#salaryApprovalMode').attr('disabled',true) - $('#salaryApprovalStandard').attr('disabled',true) - $('#personRole').attr('disabled',true) - $('#contractType').attr('disabled',true) - $('#isHealthCare').attr('disabled',true) - $('#isRetirement').attr('disabled',true) - $('#isJob').attr('disabled',true) - }else{ - $('.schedule>div:nth-child(7)').css('background-color','#009999') - $('.schedule>div:nth-child(8)').css('background-color','#009999') + $("#contractRef").attr("disabled", true); + $("#contractTermType").attr("disabled", true); + $("#contractStartTime").attr("disabled", true); + $("#contractEndTime").attr("disabled", true); + $("#salaryApprovalMode").attr("disabled", true); + $("#salaryApprovalStandard").attr("disabled", true); + $("#personRole").attr("disabled", true); + $("#contractType").attr("disabled", true); + $("#isHealthCare").attr("disabled", true); + $("#isRetirement").attr("disabled", true); + $("#isJob").attr("disabled", true); + } else { + $(".schedule>div:nth-child(7)").css("background-color", "#009999"); + $(".schedule>div:nth-child(8)").css("background-color", "#009999"); - $('#contractRef').attr('disabled',false) - $('#contractTermType').attr('disabled',false) - $('#contractStartTime').attr('disabled',false) - $('#contractEndTime').attr('disabled',false) - $('#salaryApprovalMode').attr('disabled',false) - $('#salaryApprovalStandard').attr('disabled',false) - $('#personRole').attr('disabled',false) - $('#contractType').attr('disabled',false) - $('#isHealthCare').attr('disabled',false) - $('#isRetirement').attr('disabled',false) - $('#isJob').attr('disabled',false) + $("#contractRef").attr("disabled", false); + $("#contractTermType").attr("disabled", false); + $("#contractStartTime").attr("disabled", false); + $("#contractEndTime").attr("disabled", false); + $("#salaryApprovalMode").attr("disabled", false); + $("#salaryApprovalStandard").attr("disabled", false); + $("#personRole").attr("disabled", false); + $("#contractType").attr("disabled", false); + $("#isHealthCare").attr("disabled", false); + $("#isRetirement").attr("disabled", false); + $("#isJob").attr("disabled", false); } }); //监听开关事件(建立用户选择) - form.on('switch(createUserSwitch)', function(data){ - var offOrNo= this.checked - createUserSwitch = offOrNo - if(!offOrNo){ - $('.schedule>div:nth-child(9)').css('background-color','red') - $('.schedule>div:nth-child(10)').css('background-color','red') - }else{ - $('.schedule>div:nth-child(9)').css('background-color','#009999') - $('.schedule>div:nth-child(10)').css('background-color','#009999') + form.on("switch(createUserSwitch)", function (data) { + var offOrNo = this.checked; + createUserSwitch = offOrNo; + if (!offOrNo) { + $(".schedule>div:nth-child(9)").css("background-color", "red"); + $(".schedule>div:nth-child(10)").css("background-color", "red"); + } else { + $(".schedule>div:nth-child(9)").css("background-color", "#009999"); + $(".schedule>div:nth-child(10)").css("background-color", "#009999"); } }); - form.on('select(employmentType)', function (data) { - if(data.value == '0'){ //0临时用工 1固定用工 - layer.alert("临时员工不转为正式员工将无法生成工资册!",{icon: 0}) + form.on("select(employmentType)", function (data) { + if (data.value == "0") { + //0临时用工 1固定用工 + layer.alert( + "临时员工不转为正式员工将无法生成工资册!", + { icon: 0 } + ); } employmentTypeChange(data.value); }); - form.on('select(proId)', function (data) { + form.on("select(proId)", function (data) { proChange(data.value); }); //基础信息姓名、身份证、手机,与建立用户姓名、身份证、手机联动 - $('#name').blur(()=>{ - $('#personName').val($('#name').val()) - }) - $('#idNumber').blur(()=>{ - $('#createUserIdCard').val($('#idNumber').val()) - }) - $('#phone').blur(()=>{ - $('#createUserPhone').val($('#phone').val()) - }) - $('#bankName').blur(()=>{ - $('#bankName2').val($('#bankName').val()) - }) - $('#bankCard').blur(()=>{ - $('#bankCard2').val($('#bankCard').val()) - }) + $("#name").blur(() => { + $("#personName").val($("#name").val()); + }); + $("#idNumber").blur(() => { + $("#createUserIdCard").val($("#idNumber").val()); + }); + $("#phone").blur(() => { + $("#createUserPhone").val($("#phone").val()); + }); + $("#bankName").blur(() => { + $("#bankName2").val($("#bankName").val()); + }); + $("#bankCard").blur(() => { + $("#bankCard2").val($("#bankCard").val()); + }); }); -function proChange(value){ - if(value != null && value !== '') { +function proChange(value) { + if (value != null && value !== "") { attendanceMachine = getAttendanceMachineByProId(value); getSubByProId(value, subId); - getTeamBySubId('',''); + getTeamBySubId("", ""); } } function employmentTypeChange(value) { - if(value === '0'){ - $('#socialSecurityModule').css('display', 'none'); - $('#subTeamModule').css('display', 'none'); - $('#contractModule').css('display', 'none'); - $('#wagesModule').css('display', 'none'); - }else{ - $('#socialSecurityModule').css('display', ''); - $('#subTeamModule').css('display', ''); - $('#contractModule').css('display', ''); - $('#wagesModule').css('display', ''); + if (value === "0") { + $("#socialSecurityModule").css("display", "none"); + $("#subTeamModule").css("display", "none"); + $("#contractModule").css("display", "none"); + $("#wagesModule").css("display", "none"); + } else { + $("#socialSecurityModule").css("display", ""); + $("#subTeamModule").css("display", ""); + $("#contractModule").css("display", ""); + $("#wagesModule").css("display", ""); } } //完成按钮 (点击新增) -function completeClick(){ +function completeClick() { // 加载提示 - let loadingMsg = layer.msg('数据请求中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); + let loadingMsg = layer.msg("数据请求中,请稍候...", { + icon: 16, + scrollbar: false, + time: 0, + shade: [0.8, "#393D49"], + }); //基础信息 - var name = $('#name').val() //基础信息 姓名 - var idNumber = $('#idNumber').val() //基础信息 身份证 - var id = $('#id').val() //基础信息 身份证 - var sex = $('#sex').val() //基础信息 性别 - var birthday = $('#birthday').val() //基础信息 出生日期 - var ethnic = $('#ethnic').val() //基础信息 民族 - var issueauthority = $('#issueauthority').val() //基础信息 签发机关 - var signDate = $('#signDate').val() //基础信息 身份证生效日期 - var expiryDate = $('#expiryDate').val() //基础信息 身份证失效效日期 - var address = $('#address').val() //基础信息 身份证住址 + var name = $("#name").val(); //基础信息 姓名 + var idNumber = $("#idNumber").val(); //基础信息 身份证 + var id = $("#id").val(); //基础信息 身份证 + var sex = $("#sex").val(); //基础信息 性别 + var birthday = $("#birthday").val(); //基础信息 出生日期 + var ethnic = $("#ethnic").val(); //基础信息 民族 + var issueauthority = $("#issueauthority").val(); //基础信息 签发机关 + var signDate = $("#signDate").val(); //基础信息 身份证生效日期 + var expiryDate = $("#expiryDate").val(); //基础信息 身份证失效效日期 + var address = $("#address").val(); //基础信息 身份证住址 // var myImg = document.getElementById("face_img"); // var faceImg = myImg.src; - var facePath = $('#facePath').val(); + var facePath = $("#facePath").val(); - var postId = $('#postId').val() //关键信息 工种 - var phone = $('#phone').val() //关键信息 手机号码 - var oldPhone = $('#oldPhone').val() //旧手机号 - var proId = $('#proId').val();//关键信息 工程 - var employmentType = $('#employmentType').val();//关键信息 用工类型 - var employmentTypes = $('#employmentTypes').val();//关键信息 用工类型 + var postId = $("#postId").val(); //关键信息 工种 + var phone = $("#phone").val(); //关键信息 手机号码 + var oldPhone = $("#oldPhone").val(); //旧手机号 + var proId = $("#proId").val(); //关键信息 工程 + var employmentType = $("#employmentType").val(); //关键信息 用工类型 + var employmentTypes = $("#employmentTypes").val(); //关键信息 用工类型 - var companyExamScore = $('#companyExamScore').val(); - var deptExamScore = $('#deptExamScore').val(); - var teamExamScore = $('#teamExamScore').val(); + var companyExamScore = $("#companyExamScore").val(); + var deptExamScore = $("#deptExamScore").val(); + var teamExamScore = $("#teamExamScore").val(); - var socialSecurityNumber = $('#socialSecurityNumber').val() //社保信息 社保号 - var socialSecurityUnit = $('#socialSecurityUnit').val() //社保信息 社保单位 + var socialSecurityNumber = $("#socialSecurityNumber").val(); //社保信息 社保号 + var socialSecurityUnit = $("#socialSecurityUnit").val(); //社保信息 社保单位 - var personType = $('#personType').val() //其它信息 人员类型 - var workerSkill = $('#workerSkill').val() //其它信息 工人技能 - var urgentPerson = $('#urgentPerson').val() //其它信息 紧急联系人 - var urgentPersonPhone = $('#urgentPersonPhone').val() //其它信息 紧急联系人电话 - var politicalOutlook = $('#politicalOutlook').val() //其它信息 政治面貌 - var cultrue = $('#cultrue').val() //其它信息 文化程度 - var importantPerson = $('#importantPerson').val() //其它信息 重要人员 - var addressPhone = $('#addressPhone').val() //其它信息 家庭电话 + var personType = $("#personType").val(); //其它信息 人员类型 + var workerSkill = $("#workerSkill").val(); //其它信息 工人技能 + var urgentPerson = $("#urgentPerson").val(); //其它信息 紧急联系人 + var urgentPersonPhone = $("#urgentPersonPhone").val(); //其它信息 紧急联系人电话 + var politicalOutlook = $("#politicalOutlook").val(); //其它信息 政治面貌 + var cultrue = $("#cultrue").val(); //其它信息 文化程度 + var importantPerson = $("#importantPerson").val(); //其它信息 重要人员 + var addressPhone = $("#addressPhone").val(); //其它信息 家庭电话 //班组、工程选择 - var fallProject = $('#fallProject').val() //班组、工程选择 所属工程 - var subId = $('#subId').val() //班组、工程选择 所属分包 - var teamId = $('#teamId').val() //班组、工程选择 所属班组 - var teamRegularSwitch = $('#teamRegularSwitch').val() //班组、工程选择 是否为班组固定人员 - var isForeman = $('#isForeman').val() + var fallProject = $("#fallProject").val(); //班组、工程选择 所属工程 + var subId = $("#subId").val(); //班组、工程选择 所属分包 + var teamId = $("#teamId").val(); //班组、工程选择 所属班组 + var teamRegularSwitch = $("#teamRegularSwitch").val(); //班组、工程选择 是否为班组固定人员 + var isForeman = $("#isForeman").val(); // var attendanceMachineId = $('#attendanceMachineId').val();//考勤机编码 let selectArr = attendanceMachine.getValue(); let attendanceMachineArr = []; @@ -403,24 +418,23 @@ function completeClick(){ } } //上传工资卡 - var bankName = $('#bankName').val() //基础信息 银行名称 - var bankCard = $('#bankCard').val() //基础信息 银行卡号 - var subBranch = $('#subBranch').val() //上传工资卡 银行支行名称 - + var bankName = $("#bankName").val(); //基础信息 银行名称 + var bankCard = $("#bankCard").val(); //基础信息 银行卡号 + var subBranch = $("#subBranch").val(); //上传工资卡 银行支行名称 //上传合同 - var uploadContractSwitch = uploadContractSwitch //上传合同 是否填写 - var contractRef = $('#contractRef').val() //上传合同 合同编号 - var contractTermType = $('#contractTermType').val() //上传合同 合同期限类型 - var contractStartTime = $('#contractStartTime').val() //上传合同 合同签订日期 - var contractEndTime = $('#contractEndTime').val() //上传合同 合同终止日期 - var salaryApprovalMode = $('#salaryApprovalMode').val() //上传合同 工资核定方式 - var salaryApprovalStandard = $('#salaryApprovalStandard').val() //上传合同 工资核定标准 - var personRole = $('#personRole').val() //上传合同 人员角色 - var contractType = $('#contractType').val() //上传合同 合同类型 - var isHealthCare = $('#isHealthCare').val() //上传合同 是否参加城乡居民医疗保险 - var isRetirement = $('#isRetirement').val() //上传合同 是否参加城乡居民养老保险 - var isJob = $('#isJob').val() //上传合同 是否在职 + var uploadContractSwitch = uploadContractSwitch; //上传合同 是否填写 + var contractRef = $("#contractRef").val(); //上传合同 合同编号 + var contractTermType = $("#contractTermType").val(); //上传合同 合同期限类型 + var contractStartTime = $("#contractStartTime").val(); //上传合同 合同签订日期 + var contractEndTime = $("#contractEndTime").val(); //上传合同 合同终止日期 + var salaryApprovalMode = $("#salaryApprovalMode").val(); //上传合同 工资核定方式 + var salaryApprovalStandard = $("#salaryApprovalStandard").val(); //上传合同 工资核定标准 + var personRole = $("#personRole").val(); //上传合同 人员角色 + var contractType = $("#contractType").val(); //上传合同 合同类型 + var isHealthCare = $("#isHealthCare").val(); //上传合同 是否参加城乡居民医疗保险 + var isRetirement = $("#isRetirement").val(); //上传合同 是否参加城乡居民养老保险 + var isJob = $("#isJob").val(); //上传合同 是否在职 var data = { //班组、工程选择 @@ -430,7 +444,7 @@ function completeClick(){ isRegularPerson: teamRegularSwitch, //班组、工程选择 是否为班组固定人员 isForeman: isForeman, //班组、工程选择 是否为班组长 attendanceMachineArr: attendanceMachineArr, - id:id, + id: id, //基础信息 name: name, //基础信息 姓名 idNumber: idNumber, //基础信息 身份证 @@ -446,9 +460,9 @@ function completeClick(){ postId: postId, //关键信息 工种 phone: phone, //关键信息 手机号码 oldPhone: oldPhone, - proId: proId,//关键信息 工程 - employmentType: employmentType,//关键信息 用工类型 - employmentTypes: employmentTypes,//关键信息 务工类型 + proId: proId, //关键信息 工程 + employmentType: employmentType, //关键信息 用工类型 + employmentTypes: employmentTypes, //关键信息 务工类型 companyExamScore: companyExamScore, deptExamScore: deptExamScore, @@ -491,425 +505,532 @@ function completeClick(){ einStatus: einStatus, isFurloughPerson: isFurloughPerson, faceFeature: faceFeatures, - } - addPerson(data, loadingMsg) + }; + addPerson(data, loadingMsg); } //基础信息 -function baseInformationRequired(){ - var name = $('#name').val()//姓名 - var idNumber = $('#idNumber').val()//身份证 - var sex = $('#sex').val()//性别 - var birthday = $('#birthday').val()//出生日期 - var ethnic = $('#ethnic').val()//民族 - var issueauthority = $('#issueauthority').val()//签发机关 - var signDate = $('#signDate').val()//身份证生效日期 - var expiryDate = $('#expiryDate').val()//身份证失效效日期 - var address = $('#address').val()//身份证住址 +function baseInformationRequired() { + var name = $("#name").val(); //姓名 + var idNumber = $("#idNumber").val(); //身份证 + var sex = $("#sex").val(); //性别 + var birthday = $("#birthday").val(); //出生日期 + var ethnic = $("#ethnic").val(); //民族 + var issueauthority = $("#issueauthority").val(); //签发机关 + var signDate = $("#signDate").val(); //身份证生效日期 + var expiryDate = $("#expiryDate").val(); //身份证失效效日期 + var address = $("#address").val(); //身份证住址 - if(name === '' || name === 'null' || name == null){ - layer.alert('未填写姓名',{icon: 0}) - $('#name').focus() - return false - }else if(idNumber === '' || idNumber === 'null' || idNumber == null){ - layer.alert('未填写身份证',{icon: 0}) - $('#idNumber').focus() - return false - }if(sex === '' || sex === 'null' || sex == null){ - layer.alert('未填写性别',{icon: 0}) - $('#sex').focus() - return false - }else if(birthday === '' || birthday === 'null' || birthday == null){ - layer.alert('未填写出生日期',{icon: 0}) - $('#birthday').focus() - return false - }else if(ethnic === '' || ethnic === 'null' || ethnic == null){ - layer.alert('未填写民族',{icon: 0}) - $('#ethnic').focus() - return false - }else if(issueauthority === '' || issueauthority === 'null' || issueauthority == null){ - layer.alert('未填写签发机关',{icon: 0}) - $('#issueauthority').focus() - return false - }else if(signDate === '' || signDate === 'null' || signDate == null){ - layer.alert('未填写身份证生效日期',{icon: 0}) - $('#signDate').focus() - return false - }else if(expiryDate === '' || expiryDate === 'null' || expiryDate == null){ - layer.alert('未填写身份证失效日期',{icon: 0}) - $('#expiryDate').focus() - return false - }else if(address === '' || address === 'null' || address == null){ - layer.alert('未填写身份证住址',{icon: 0}) - $('#address').focus() - return false - }else{ + if (name === "" || name === "null" || name == null) { + layer.alert("未填写姓名", { icon: 0 }); + $("#name").focus(); + return false; + } else if (idNumber === "" || idNumber === "null" || idNumber == null) { + layer.alert("未填写身份证", { icon: 0 }); + $("#idNumber").focus(); + return false; } - return true + if (sex === "" || sex === "null" || sex == null) { + layer.alert("未填写性别", { icon: 0 }); + $("#sex").focus(); + return false; + } else if (birthday === "" || birthday === "null" || birthday == null) { + layer.alert("未填写出生日期", { icon: 0 }); + $("#birthday").focus(); + return false; + } else if (ethnic === "" || ethnic === "null" || ethnic == null) { + layer.alert("未填写民族", { icon: 0 }); + $("#ethnic").focus(); + return false; + } else if ( + issueauthority === "" || + issueauthority === "null" || + issueauthority == null + ) { + layer.alert("未填写签发机关", { icon: 0 }); + $("#issueauthority").focus(); + return false; + } else if (signDate === "" || signDate === "null" || signDate == null) { + layer.alert("未填写身份证生效日期", { icon: 0 }); + $("#signDate").focus(); + return false; + } else if ( + expiryDate === "" || + expiryDate === "null" || + expiryDate == null + ) { + layer.alert("未填写身份证失效日期", { icon: 0 }); + $("#expiryDate").focus(); + return false; + } else if (address === "" || address === "null" || address == null) { + layer.alert("未填写身份证住址", { icon: 0 }); + $("#address").focus(); + return false; + } else { + } + return true; } //关键信息 -function keyContentRequired(){ - var postId = $('#postId').val()//工种 - var phone = $('#phone').val()//手机号码 - var proId = $('#proId').val(); //工程 +function keyContentRequired() { + var postId = $("#postId").val(); //工种 + var phone = $("#phone").val(); //手机号码 + var proId = $("#proId").val(); //工程 - if(postId === -1 || postId === '-1' || postId === 'null'){ - layer.alert('未选择工种',{icon: 0}) - $('#postId').focus() - return false - }else if(phone === '' || phone === 'null' || phone == null){ - layer.alert('未填写手机号',{icon: 0}) - $('#phone').focus() - return false - }else if(proId === '' || proId === 'null' || proId == null){ - layer.alert('未选择工程',{icon: 0}) - $('#proId').focus() - return false - }else{ + if (postId === -1 || postId === "-1" || postId === "null") { + layer.alert("未选择工种", { icon: 0 }); + $("#postId").focus(); + return false; + } else if (phone === "" || phone === "null" || phone == null) { + layer.alert("未填写手机号", { icon: 0 }); + $("#phone").focus(); + return false; + } else if (proId === "" || proId === "null" || proId == null) { + layer.alert("未选择工程", { icon: 0 }); + $("#proId").focus(); + return false; + } else { } - return true + return true; } //安全培训考试 -function examContentRequired(){ - var safetyScore = $('#safetyScore').val() //安规考试成绩 - var practicalScore = $('#socialSecurityUnit').val() //保命教育实操考试 - var theoryScore = $('#theoryScore').val() //保命教育理论培训 - var militarizeScore = $('#militarizeScore').val() //准军事化考试 +function examContentRequired() { + var safetyScore = $("#safetyScore").val(); //安规考试成绩 + var practicalScore = $("#socialSecurityUnit").val(); //保命教育实操考试 + var theoryScore = $("#theoryScore").val(); //保命教育理论培训 + var militarizeScore = $("#militarizeScore").val(); //准军事化考试 - if(safetyScore === '' || safetyScore === 'null' || safetyScore == null){ - layer.alert('未填写安规考试成绩',{icon: 0}) - $('#safetyScore').focus() - return false + if (safetyScore === "" || safetyScore === "null" || safetyScore == null) { + layer.alert("未填写安规考试成绩", { icon: 0 }); + $("#safetyScore").focus(); + return false; } - if(practicalScore === '' || practicalScore === 'null' || practicalScore == null){ - layer.alert('未填写保命教育实操考试',{icon: 0}) - $('#practicalScore').focus() - return false + if ( + practicalScore === "" || + practicalScore === "null" || + practicalScore == null + ) { + layer.alert("未填写保命教育实操考试", { icon: 0 }); + $("#practicalScore").focus(); + return false; } - if(theoryScore === '' || theoryScore === 'null' || theoryScore == null){ - layer.alert('未填写保命教育理论培训',{icon: 0}) - $('#theoryScore').focus() - return false + if (theoryScore === "" || theoryScore === "null" || theoryScore == null) { + layer.alert("未填写保命教育理论培训", { icon: 0 }); + $("#theoryScore").focus(); + return false; } - if(militarizeScore === '' || militarizeScore === 'null' || militarizeScore == null){ - layer.alert('未填写准军事化考试',{icon: 0}) - $('#militarizeScore').focus() - return false + if ( + militarizeScore === "" || + militarizeScore === "null" || + militarizeScore == null + ) { + layer.alert("未填写准军事化考试", { icon: 0 }); + $("#militarizeScore").focus(); + return false; } - return true + return true; } //社保信息 -function socialContentRequired(){ - var socialSecurityNumber = $('#socialSecurityNumber').val() //社保信息 社保号 - var socialSecurityUnit = $('#socialSecurityUnit').val() //社保信息 社保单位 - var imgNum = $('#demoProve img').length +function socialContentRequired() { + var socialSecurityNumber = $("#socialSecurityNumber").val(); //社保信息 社保号 + var socialSecurityUnit = $("#socialSecurityUnit").val(); //社保信息 社保单位 + var imgNum = $("#demoProve img").length; - if(socialSecurityNumber !== '' && socialSecurityNumber !== 'null' && socialSecurityNumber != null){ - if(socialSecurityUnit === '' || socialSecurityUnit === 'null' || socialSecurityUnit == null){ - layer.alert('未填写社保单位',{icon: 0}) - $('#socialSecurityUnit').focus() - return false + if ( + socialSecurityNumber !== "" && + socialSecurityNumber !== "null" && + socialSecurityNumber != null + ) { + if ( + socialSecurityUnit === "" || + socialSecurityUnit === "null" || + socialSecurityUnit == null + ) { + layer.alert("未填写社保单位", { icon: 0 }); + $("#socialSecurityUnit").focus(); + return false; } - if(imgNum <= 0){ - layer.alert('请上传社保证明',{icon: 0}) - return false + if (imgNum <= 0) { + layer.alert("请上传社保证明", { icon: 0 }); + return false; } } - if(socialSecurityUnit !== '' && socialSecurityUnit !== 'null' && socialSecurityUnit != null){ - if(socialSecurityNumber === '' || socialSecurityNumber === 'null' - || socialSecurityNumber == null) { - layer.alert('未填写社保号', {icon: 0}) - $('#socialSecurityNumber').focus() - return false + if ( + socialSecurityUnit !== "" && + socialSecurityUnit !== "null" && + socialSecurityUnit != null + ) { + if ( + socialSecurityNumber === "" || + socialSecurityNumber === "null" || + socialSecurityNumber == null + ) { + layer.alert("未填写社保号", { icon: 0 }); + $("#socialSecurityNumber").focus(); + return false; } - if(imgNum <= 0){ - layer.alert('请上传社保证明',{icon: 0}) - return false + if (imgNum <= 0) { + layer.alert("请上传社保证明", { icon: 0 }); + return false; } } - return true + return true; } //班组、工程选择 非空验证 -function teamAndProChooseRequired(){ - var subId = $('#subId').val() - var teamId= $('#teamId').val() - if(subId === -1 || subId === '-1' || subId === 'null' || subId == null){ - layer.alert('未选择所属分包',{icon: 0}) - $('#subId').focus() - return false +function teamAndProChooseRequired() { + var subId = $("#subId").val(); + var teamId = $("#teamId").val(); + if (subId === -1 || subId === "-1" || subId === "null" || subId == null) { + layer.alert("未选择所属分包", { icon: 0 }); + $("#subId").focus(); + return false; } - if(teamId === '' || teamId === 'null' || teamId == null){ - layer.alert('未填写所属班组',{icon: 0}) - $('#teamId').focus() - return false + if (teamId === "" || teamId === "null" || teamId == null) { + layer.alert("未填写所属班组", { icon: 0 }); + $("#teamId").focus(); + return false; } - return true + return true; } //上传工资卡 非空验证 -function uploadWageCardRequired(){ - var imgNum = $('#demoWageCard img').length - var bankName = $('#bankName2').val()//银行名称 - var bankCard = $('#bankCard2').val()//银行卡号 - var subBranch = $('#subBranch').val()//银行支行名称 +function uploadWageCardRequired() { + var imgNum = $("#demoWageCard img").length; + var bankName = $("#bankName2").val(); //银行名称 + var bankCard = $("#bankCard2").val(); //银行卡号 + var subBranch = $("#subBranch").val(); //银行支行名称 - if(imgNum <= 0){ - layer.alert('请上传工资卡见证照',{icon: 0}) - return false + if (imgNum <= 0) { + layer.alert("请上传工资卡见证照", { icon: 0 }); + return false; } - if(bankName === '' || bankName === 'null' || bankName == null){ - layer.alert('未填写银行名称',{icon: 0}) - $('#bankName2').focus() - return false + if (bankName === "" || bankName === "null" || bankName == null) { + layer.alert("未填写银行名称", { icon: 0 }); + $("#bankName2").focus(); + return false; } - if(bankCard === '' || bankCard === 'null' || bankCard == null){ - layer.alert('未填写银行卡号',{icon: 0}) - $('#bankCard2').focus() - return false + if (bankCard === "" || bankCard === "null" || bankCard == null) { + layer.alert("未填写银行卡号", { icon: 0 }); + $("#bankCard2").focus(); + return false; } - if(subBranch === '' || subBranch === 'null' || subBranch == null){ - layer.alert('银行支行名称',{icon: 0}) - $('#subBranch').focus() - return false + if (subBranch === "" || subBranch === "null" || subBranch == null) { + layer.alert("银行支行名称", { icon: 0 }); + $("#subBranch").focus(); + return false; } - return true + return true; } //上传合同 非空验证 -function uploadContractRequired(){ - var imgNum = $('#demoContract img').length //合同见证照片 - var contractRef = $('#contractRef').val() //合同编号 - var contractTermType = $('#contractTermType').val() //合同期限类型 - var contractStartTime = $('#contractStartTime').val() //合同签订日期 - var contractEndTime = $('#contractEndTime').val() //合同终止日期 - var salaryApprovalMode = $('#salaryApprovalMode').val() //工资核定方式 - var salaryApprovalStandard = $('#salaryApprovalStandard').val() //工资核定标准 - var personRole = $('#personRole').val() //人员角色 - var contractType = $('#contractType').val() //合同类型 - var isHealthCare = $('#isHealthCare').val() //是否参加城乡居民医疗保险 - var isRetirement = $('#isRetirement').val() //是否参加城乡居民养老保险 - var isJob = $('#isJob').val() //是否在职 +function uploadContractRequired() { + var imgNum = $("#demoContract img").length; //合同见证照片 + var contractRef = $("#contractRef").val(); //合同编号 + var contractTermType = $("#contractTermType").val(); //合同期限类型 + var contractStartTime = $("#contractStartTime").val(); //合同签订日期 + var contractEndTime = $("#contractEndTime").val(); //合同终止日期 + var salaryApprovalMode = $("#salaryApprovalMode").val(); //工资核定方式 + var salaryApprovalStandard = $("#salaryApprovalStandard").val(); //工资核定标准 + var personRole = $("#personRole").val(); //人员角色 + var contractType = $("#contractType").val(); //合同类型 + var isHealthCare = $("#isHealthCare").val(); //是否参加城乡居民医疗保险 + var isRetirement = $("#isRetirement").val(); //是否参加城乡居民养老保险 + var isJob = $("#isJob").val(); //是否在职 - if(imgNum <= 0){ - layer.alert('请上传合同见证照片',{icon: 0}) - return false + if (imgNum <= 0) { + layer.alert("请上传合同见证照片", { icon: 0 }); + return false; } - if(contractRef === '' || contractRef === 'null' || contractRef == null){ - layer.alert('未填写合同编号',{icon: 0}) - $('#contractRef').focus() - return false + if (contractRef === "" || contractRef === "null" || contractRef == null) { + layer.alert("未填写合同编号", { icon: 0 }); + $("#contractRef").focus(); + return false; } - if(contractTermType === -1 || contractTermType === '-1' || contractTermType === 'null' || contractTermType == null){ - layer.alert('未选择合同期限类型',{icon: 0}) - $('#contractTermType').focus() - return false + if ( + contractTermType === -1 || + contractTermType === "-1" || + contractTermType === "null" || + contractTermType == null + ) { + layer.alert("未选择合同期限类型", { icon: 0 }); + $("#contractTermType").focus(); + return false; } - if(contractStartTime === '' || contractStartTime === 'null' || contractStartTime == null){ - layer.alert('未填写合同签订日期',{icon: 0}) - $('#contractStartTime').focus() - return false + if ( + contractStartTime === "" || + contractStartTime === "null" || + contractStartTime == null + ) { + layer.alert("未填写合同签订日期", { icon: 0 }); + $("#contractStartTime").focus(); + return false; } - if(contractEndTime === '' || contractEndTime === 'null' || contractEndTime == null){ - layer.alert('未填写合同终止日期',{icon: 0}) - $('#contractEndTime').focus() - return false + if ( + contractEndTime === "" || + contractEndTime === "null" || + contractEndTime == null + ) { + layer.alert("未填写合同终止日期", { icon: 0 }); + $("#contractEndTime").focus(); + return false; } - if(salaryApprovalMode === -1 || salaryApprovalMode === '-1' || salaryApprovalMode === 'null' || salaryApprovalMode == null){ - layer.alert('未选择工资核定方式',{icon: 0}) - $('#salaryApprovalMode').focus() - return false + if ( + salaryApprovalMode === -1 || + salaryApprovalMode === "-1" || + salaryApprovalMode === "null" || + salaryApprovalMode == null + ) { + layer.alert("未选择工资核定方式", { icon: 0 }); + $("#salaryApprovalMode").focus(); + return false; } - if(salaryApprovalStandard === '' || salaryApprovalStandard === 'null' || salaryApprovalStandard == null){ - layer.alert('未填写工资核定标准',{icon: 0}) - $('#salaryApprovalStandard').focus() - return false + if ( + salaryApprovalStandard === "" || + salaryApprovalStandard === "null" || + salaryApprovalStandard == null + ) { + layer.alert("未填写工资核定标准", { icon: 0 }); + $("#salaryApprovalStandard").focus(); + return false; } - if(personRole === -1 || personRole === '-1' || personRole === 'null' || personRole == null){ - layer.alert('未选择人员角色',{icon: 0}) - $('#personRole').focus() - return false + if ( + personRole === -1 || + personRole === "-1" || + personRole === "null" || + personRole == null + ) { + layer.alert("未选择人员角色", { icon: 0 }); + $("#personRole").focus(); + return false; } - if(contractType === -1 || contractType === '-1' || contractType === 'null' || contractType == null){ - layer.alert('未选择合同类型',{icon: 0}) - $('#contractType').focus() - return false + if ( + contractType === -1 || + contractType === "-1" || + contractType === "null" || + contractType == null + ) { + layer.alert("未选择合同类型", { icon: 0 }); + $("#contractType").focus(); + return false; } - if(isHealthCare === -1 || isHealthCare === '-1' || isHealthCare === 'null' || isHealthCare == null){ - layer.alert('未选择是否参加城乡居民医疗保险',{icon: 0}) - $('#isHealthCare').focus() - return false + if ( + isHealthCare === -1 || + isHealthCare === "-1" || + isHealthCare === "null" || + isHealthCare == null + ) { + layer.alert("未选择是否参加城乡居民医疗保险", { icon: 0 }); + $("#isHealthCare").focus(); + return false; } - if(isRetirement === -1 || isRetirement === '-1' || isRetirement === 'null' || isRetirement == null){ - layer.alert('未选择是否参加城乡居民养老保险',{icon: 0}) - $('#isRetirement').focus() - return false + if ( + isRetirement === -1 || + isRetirement === "-1" || + isRetirement === "null" || + isRetirement == null + ) { + layer.alert("未选择是否参加城乡居民养老保险", { icon: 0 }); + $("#isRetirement").focus(); + return false; } - if(isJob === -1 || isJob === '-1' || isJob === 'null' || isJob == null){ - layer.alert('未选择是否在职',{icon: 0}) - $('#isJob').focus() - return false + if (isJob === -1 || isJob === "-1" || isJob === "null" || isJob == null) { + layer.alert("未选择是否在职", { icon: 0 }); + $("#isJob").focus(); + return false; } - return true + return true; } //建立用户 非空验证 function createUserRequired() { - var personName = $('#personName').val()//姓名 - var createUserIdCard = $('#createUserIdCard').val()//身份证号 - var createUserPhone = $('#createUserPhone').val()//手机号 - var fallRole = $('#fallRole').val()//角色 + var personName = $("#personName").val(); //姓名 + var createUserIdCard = $("#createUserIdCard").val(); //身份证号 + var createUserPhone = $("#createUserPhone").val(); //手机号 + var fallRole = $("#fallRole").val(); //角色 - if(personName === '' || personName === 'null' || personName == null){ - layer.alert('未填写姓名',{icon: 0}) - $('#personName').focus() - return false + if (personName === "" || personName === "null" || personName == null) { + layer.alert("未填写姓名", { icon: 0 }); + $("#personName").focus(); + return false; } - if(createUserIdCard === '' || createUserIdCard === 'null' || createUserIdCard == null){ - layer.alert('未填写身份证号',{icon: 0}) - $('#createUserIdCard').focus() - return false + if ( + createUserIdCard === "" || + createUserIdCard === "null" || + createUserIdCard == null + ) { + layer.alert("未填写身份证号", { icon: 0 }); + $("#createUserIdCard").focus(); + return false; } - if(createUserPhone === '' || createUserPhone === 'null' || createUserPhone == null){ - layer.alert('未填写手机号',{icon: 0}) - $('#createUserPhone').focus() - return false + if ( + createUserPhone === "" || + createUserPhone === "null" || + createUserPhone == null + ) { + layer.alert("未填写手机号", { icon: 0 }); + $("#createUserPhone").focus(); + return false; } - if(fallRole === -1 || fallRole === '-1' || fallRole === 'null' || fallRole == null){ - layer.alert('未选择角色',{icon: 0}) - $('#fallRole').focus() - return false + if ( + fallRole === -1 || + fallRole === "-1" || + fallRole === "null" || + fallRole == null + ) { + layer.alert("未选择角色", { icon: 0 }); + $("#fallRole").focus(); + return false; } - return true + return true; } -function uploadFileProve(number){ +function uploadFileProve(number) { var uploadcom = upload.render({ - elem: '#testProve', - url: fileUrl + '/file/uploadFile', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#testProve", + url: fileUrl + "/file/uploadFile", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx', + exts: "jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: false, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#hideUploadProve', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: false, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#hideUploadProve", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; files = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#previewProve").css("display",""); - $('#demoProve').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#previewProve").css("display", ""); + $("#demoProve").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#testProve').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete files[index];//删除指定图片 + $("#testProve").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete files[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); }, before: function (obj) { - this.data = { fileType: "社保文件", idNumber: $("#idNumber").val(), }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(files, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { - uploadNum -= 1 - if(uploadNum == 0){ + uploadNum -= 1; + if (uploadNum == 0) { // parent.layer.alert('新增成功',{icon: 1,closeBtn: 0},() => { // // reloading(); // }); } }, allDone: function (data) { - parent.layer.msg('新增社保文件成功'); + parent.layer.msg("新增社保文件成功"); }, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadFileWageCard(number){ +function uploadFileWageCard(number) { var uploadcom = upload.render({ - elem: '#testWageCard', - url: fileUrl + '/file/uploadFile', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#testWageCard", + url: fileUrl + "/file/uploadFile", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx', + exts: "jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: false, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#hideUploadWageCard', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: false, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#hideUploadWageCard", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; WageCardFiles = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#previewWageCard").css("display",""); - $('#demoWageCard').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#previewWageCard").css("display", ""); + $("#demoWageCard").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#testWageCard').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete WageCardFiles[index];//删除指定图片 + $("#testWageCard").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete WageCardFiles[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); @@ -919,20 +1040,19 @@ function uploadFileWageCard(number){ fileType: "工资卡文件", idNumber: $("#idNumber").val(), }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(WageCardFiles, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { - uploadNum -= 1 + uploadNum -= 1; // if(uploadNum == 0){ // parent.layer.alert('新增成功',{icon: 1,closeBtn: 0},() => { // // reloading(); @@ -940,286 +1060,320 @@ function uploadFileWageCard(number){ // } }, allDone: function (data) { - parent.layer.msg('新增工资卡成功'); + parent.layer.msg("新增工资卡成功"); }, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadCompanyExamFIle(number){ +function uploadCompanyExamFIle(number) { var uploadcom = upload.render({ - elem: '#companyExamTestProve', - url: fileUrl + '/file/upload', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#companyExamTestProve", + url: fileUrl + "/file/upload", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|rar|zip|docx|doc|pdf', + exts: "jpg|png|jpeg|rar|zip|docx|doc|pdf", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: true, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#companyExamHideUploadProve', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: true, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#companyExamHideUploadProve", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; files = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#companyExamPreviewProve").css("display",""); - $('#companyExamDemoProve').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#companyExamPreviewProve").css("display", ""); + $("#companyExamDemoProve").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#companyExamTestProve').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete files[index];//删除指定图片 + $("#companyExamTestProve").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete files[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); }, before: function (obj) { - this.data = { - photoType: "exam_company" + photoType: "exam_company", }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(files, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { companyExamFilePath = data.data.url; }, - allDone: function (data) { - }, + allDone: function (data) {}, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadDeptExamFIle(number){ +function uploadDeptExamFIle(number) { var uploadcom = upload.render({ - elem: '#deptExamTestProve', - url: fileUrl + '/file/upload', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#deptExamTestProve", + url: fileUrl + "/file/upload", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|rar|zip|docx|doc|pdf', + exts: "jpg|png|jpeg|rar|zip|docx|doc|pdf", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: true, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#deptExamHideUploadProve', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: true, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#deptExamHideUploadProve", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; files = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#deptExamPreviewProve").css("display",""); - $('#deptExamDemoProve').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#deptExamPreviewProve").css("display", ""); + $("#deptExamDemoProve").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#deptExamTestProve').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete files[index];//删除指定图片 + $("#deptExamTestProve").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete files[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); }, before: function (obj) { - this.data = { - photoType: "exam_dept" + photoType: "exam_dept", }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(files, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { deptExamFilePath = data.data.url; }, - allDone: function (data) { - }, + allDone: function (data) {}, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadTeamExamFIle(number){ +function uploadTeamExamFIle(number) { var uploadcom = upload.render({ - elem: '#teamExamTestProve', - url: fileUrl + '/file/upload', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#teamExamTestProve", + url: fileUrl + "/file/upload", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|rar|zip|docx|doc|pdf', + exts: "jpg|png|jpeg|rar|zip|docx|doc|pdf", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: true, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#teamxamHideUploadProve', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: true, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#teamxamHideUploadProve", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; files = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#teamExamPreviewProve").css("display",""); - $('#teamExamDemoProve').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#teamExamPreviewProve").css("display", ""); + $("#teamExamDemoProve").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#teamExamTestProve').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete files[index];//删除指定图片 + $("#teamExamTestProve").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete files[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); }, before: function (obj) { - this.data = { - photoType: "exam_team" + photoType: "exam_team", }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(files, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { teamExamFilePath = data.data.url; }, - allDone: function (data) { - - }, + allDone: function (data) {}, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadFileContract(number){ +function uploadFileContract(number) { var uploadcom = upload.render({ - elem: '#testContract', - url: fileUrl + '/file/uploadFile', //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + elem: "#testContract", + url: fileUrl + "/file/uploadFile", //改成您自己的上传接口 + multiple: true, //是否允许多文件上传,默认未false dataType: "json", // data: {"pickId": id}, - exts: 'jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx|PDF', + exts: "jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx|PDF", //acceptMime: 'image/jpg,image/png,image/jpeg,file/pdf,file/xlsx', - auto: false, //是否自动上传 ,默认为true - number: number, //最大上传数量 - size: 1024*30, //最大文件大小,单位k - bindAction: '#hideUploadContract', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + auto: false, //是否自动上传 ,默认为true + number: number, //最大上传数量 + size: 1024 * 30, //最大文件大小,单位k + bindAction: "#hideUploadContract", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { flag = false; - var suffixType = ''; //后缀类型 - uploadcom.config.elem.next()[0].value = ''; + var suffixType = ""; //后缀类型 + uploadcom.config.elem.next()[0].value = ""; ContractFiles = obj.pushFile(); obj.preview(function (index, file, result) { console.log(index); //得到文件索引 console.log(file.name); //得到文件对象 - var bool = choseType(file.name) - if(!bool){ + var bool = choseType(file.name); + if (!bool) { result = getTypeImgConsPerson(file.name); } - $("#previewContract").css("display",""); - $('#demoContract').append( - '
' + - '' + file.name + ''+ - '
' + (file.name.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' + - '
' + $("#previewContract").css("display", ""); + $("#demoContract").append( + '
' + + '' +
+                        file.name +
+                        '' + + "
" + + (file.name.length > 8 + ? file.name.substr(0, 8) + ".." + : file.name) + + "
" + + "
" ); - $('#testContract').attr("disabled",true); - $('#' + index).bind('dblclick', function () {//双击删除指定预上传图片 - delete ContractFiles[index];//删除指定图片 + $("#testContract").attr("disabled", true); + $("#" + index).bind("dblclick", function () { + //双击删除指定预上传图片 + delete ContractFiles[index]; //删除指定图片 $(this).remove(); var photoNum = $("#demo1").children().length; - if(photoNum === 0){ - $('#test').attr("disabled",false); - $("#preview").css("display","none"); + if (photoNum === 0) { + $("#test").attr("disabled", false); + $("#preview").css("display", "none"); } }); }); @@ -1230,47 +1384,46 @@ function uploadFileContract(number){ contractId, idNumber: $("#idNumber").val(), }; - if ($("[name='brand']").val() == '') { + if ($("[name='brand']").val() == "") { return false; } else { - var names = ''; + var names = ""; layui.each(ContractFiles, function (index, file) { - names += file.name + ','; - + names += file.name + ","; }); - $("[name='image']").val(names) + $("[name='image']").val(names); } return true; }, done: function (data) { - uploadNum -= 1 - if(uploadNum == 0){ + uploadNum -= 1; + if (uploadNum == 0) { // parent.layer.alert('新增成功',{icon: 1,closeBtn: 0},() => { // // reloading(); // }); } }, allDone: function (data) { - parent.layer.msg('新增合同成功'); + parent.layer.msg("新增合同成功"); }, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function uploadFileFace(num){ +function uploadFileFace(num) { var uploadcom = upload.render({ - elem: '#face_img', + elem: "#face_img", url: fileUrl + "/file/upload", //改成您自己的上传接口 - multiple: true, //是否允许多文件上传,默认未false + multiple: true, //是否允许多文件上传,默认未false dataType: "json", - exts: 'jpg', - auto: true, //是否自动上传 ,默认为true - size: 1024*2, //最大文件大小,单位k - bindAction: '#hideUploadFaceProve', //绑定的按钮 - field: 'file', //传到后台的字段名,默认file + exts: "jpg", + auto: true, //是否自动上传 ,默认为true + size: 1024 * 2, //最大文件大小,单位k + bindAction: "#hideUploadFaceProve", //绑定的按钮 + field: "file", //传到后台的字段名,默认file choose: function (obj) { let img = document.getElementById("face_img"); obj.preview(function (index, file, result) { @@ -1279,62 +1432,66 @@ function uploadFileFace(num){ }, before: function (obj) { this.data = { - photoType: 'face' + photoType: "face", }; }, done: function (data) { - if(data.code === 200){ - layer.msg('上传成功'); + if (data.code === 200) { + layer.msg("上传成功"); $("#facePath").val(data.data.url); faceDetection(data.data.url); } }, - allDone: function (data) { - }, + allDone: function (data) {}, error: function (e) { //请求异常回调 - console.log(e) - } + console.log(e); + }, }); } -function faceDetection(path){ - let loadingMsg = layer.msg('数据请求中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); +function faceDetection(path) { + let loadingMsg = layer.msg("数据请求中,请稍候...", { + icon: 16, + scrollbar: false, + time: 0, + shade: [0.8, "#393D49"], + }); $.ajax({ - type: 'POST', + type: "POST", async: false, // 默认异步true,false表示同步 url: ctxPath + "/personComprehensive/faceDetection", // 请求地址 contentType: "application/json; charset=utf-8", - dataType: 'json', - data: JSON.stringify({facePhoto : path}), + dataType: "json", + data: JSON.stringify({ facePhoto: path }), success: function (data) { layer.close(loadingMsg); // 关闭提示层 if (data.code == 200) { - if(data.data !== null){ + if (data.data !== null) { faceFeatures = data.data.features; - }else{ + } else { layer.alert("人脸检测失败,请更换照片"); - $("#facePath").val(''); + $("#facePath").val(""); let img = document.getElementById("face_img"); - img.src = ''; + img.src = ""; } } else { layer.alert("人脸检测失败,请更换照片"); - $("#facePath").val(''); + $("#facePath").val(""); let img = document.getElementById("face_img"); - img.src = ''; + img.src = ""; } }, error: function (XMLHttpRequest, textStatus, e) { layer.close(loadingMsg); - $("#facePath").val(''); + $("#facePath").val(""); let img = document.getElementById("face_img"); - img.src = ''; - } + img.src = ""; + }, }); } -function getTypeImgConsPerson(str){ +function getTypeImgConsPerson(str) { if (str.indexOf("xlsx") > 0 || str.indexOf("xls") > 0) { return "../../../../img/filetype/excel.png"; } else if (str.indexOf("pdf") > 0) { @@ -1345,7 +1502,7 @@ function getTypeImgConsPerson(str){ return "../../../../img/filetype/txt.png"; } else if (str.indexOf("vsdx") > 0) { return "../../../../img/filetype/visio.png"; - } else if (str.indexOf("doc") > 0 || str.indexOf("docx") >0) { + } else if (str.indexOf("doc") > 0 || str.indexOf("docx") > 0) { return "../../../../img/filetype/word.png"; } } @@ -1361,7 +1518,7 @@ function choseType(str) { } else { return false; } -}; +} function setSel() { showDictSelectToLayui("postId", "postType", true, ""); @@ -1369,29 +1526,29 @@ function setSel() { //新增 function addPerson(data, loadingMsg) { - var wageCard = $('#uploadWageCardSwitch').prop('checked') - var contract = $('#uploadContractSwitch').prop('checked') - if(wageCard){ - uploadNum ++ + var wageCard = $("#uploadWageCardSwitch").prop("checked"); + var contract = $("#uploadContractSwitch").prop("checked"); + if (wageCard) { + uploadNum++; } - if(contract){ - uploadNum ++ + if (contract) { + uploadNum++; } // form请求地址 let formUrl = ctxPath + "/personComprehensive/updatePerson"; $.ajax({ - type: 'POST', + type: "POST", async: false, // 默认异步true,false表示同步 url: formUrl, // 请求地址 contentType: "application/json; charset=utf-8", - dataType: 'json', // 服务器返回数据类型 + dataType: "json", // 服务器返回数据类型 data: JSON.stringify(data), //获取提交的表单字段 success: function (data) { if (data.code == 200) { $("#hideUploadProve").click(); $("#hideUploadWageCard").click(); $("#hideUploadContract").click(); - setTimeout(function() { + setTimeout(function () { layer.close(loadingMsg); // 关闭提示层 parent.layer.closeAll(); window.parent.location.reload(); @@ -1403,8 +1560,11 @@ function addPerson(data, loadingMsg) { }, error: function (XMLHttpRequest, textStatus, e) { layer.close(loadingMsg); - layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false}); - } + layer.msg("数据请求发生异常,请稍后重试", { + icon: 16, + scrollbar: false, + }); + }, }); } @@ -1412,12 +1572,15 @@ function openPdf() { localStorage.setItem("filePaths", fileUrl + "/" + contractUrl); localStorage.removeItem("fileTimes"); localStorage.removeItem("fileNames"); - var height = '525px'; - var width = '800px'; + var height = "525px"; + var width = "800px"; var index = layer.open({ - title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'], + title: [ + "查看", + "color:#3B70A1;background-color:#E8ECEB;font-size:20px", + ], type: 2, - content: '../../publicFileView.html', + content: "../../publicFileView.html", area: [width, height], maxmin: false, }); @@ -1427,198 +1590,251 @@ function openPdf() { function setData(data) { faceFeatures = data.faceFeature; einStatus = data.einStatus; - if(data.einStatus === "1"){ - $('#proId').attr('disabled','true'); + if (data.einStatus === "1") { + $("#proId").attr("disabled", "true"); } - if(data.proId != null && data.proId !== ''){ + if (data.proId != null && data.proId !== "") { attendanceMachine = getAttendanceMachineByProId(data.proId); } - $('#id').val(data.idNumber) + $("#id").val(data.idNumber); //基础信息 - $('#name').val(data.name) //基础信息 姓名 - $('#idNumber').val(data.idNumber) //基础信息 身份证 - $('#sex').val(data.sex) //基础信息 性别 - $('#birthday').val(data.birthday) //基础信息 出生日期 - $('#ethnic').val(data.ethnic) //基础信息 民族 + $("#name").val(data.name); //基础信息 姓名 + $("#idNumber").val(data.idNumber); //基础信息 身份证 + $("#sex").val(data.sex); //基础信息 性别 + $("#birthday").val(data.birthday); //基础信息 出生日期 + $("#ethnic").val(data.ethnic); //基础信息 民族 getHoliday(data.ethnic); - $('#issueauthority').val(data.issueauthority) //基础信息 签发机关 - $('#signDate').val(data.signDate) //基础信息 身份证生效日期 - $('#expiryDate').val(data.expiryDate) //基础信息 身份证失效效日期 - $('#address').val(data.address) //基础信息 身份证住址 + $("#issueauthority").val(data.issueauthority); //基础信息 签发机关 + $("#signDate").val(data.signDate); //基础信息 身份证生效日期 + $("#expiryDate").val(data.expiryDate); //基础信息 身份证失效效日期 + $("#address").val(data.address); //基础信息 身份证住址 showDictSelectToLayui("postId", "postType", true, data.postId); - $('#postId').val(data.postId) //基础信息 工种 - $('#phone').val(data.phone) //基础信息 手机号码 - $('#oldPhone').val(data.phone)// 旧手机号 - $('#socialSecurityNumber').val(data.socialSecurityNumber) //基础信息 社保号 - $('#socialSecurityUnit').val(data.socialSecurityUnit) //基础信息 社保单位 + $("#postId").val(data.postId); //基础信息 工种 + $("#phone").val(data.phone); //基础信息 手机号码 + $("#oldPhone").val(data.phone); // 旧手机号 + $("#socialSecurityNumber").val(data.socialSecurityNumber); //基础信息 社保号 + $("#socialSecurityUnit").val(data.socialSecurityUnit); //基础信息 社保单位 //社保图片 var socialSecurityPath = []; - if(data.socialSecurityPath != null){ - socialSecurityPath = NoNull(data.socialSecurityPath).split(',') + if (data.socialSecurityPath != null) { + socialSecurityPath = NoNull(data.socialSecurityPath).split(","); } - var htmlProve = '' + var htmlProve = ""; for (var i = 0; i < socialSecurityPath.length; i++) { - htmlProve += '
' - htmlProve += '' + htmlProve += + '
'; + htmlProve += + ''; // htmlProve += '
' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '
' - htmlProve += '
' + htmlProve += "
"; } - $('#demoProve').append(htmlProve); - $('#bankName').val(data.bankName) //基础信息 银行名称 - $('#bankCard').val(data.bankCard) //基础信息 银行卡号 + $("#demoProve").append(htmlProve); + $("#bankName").val(data.bankName); //基础信息 银行名称 + $("#bankCard").val(data.bankCard); //基础信息 银行卡号 - $('#personType').val(data.personType) //基础信息 人员类型 - $('#workerSkill').val(data.workerSkill) //基础信息 工人技能 - $('#urgentPerson').val(data.urgentPerson) //基础信息 紧急联系人 - $('#urgentPersonPhone').val(data.urgentPersonPhone) //基础信息 紧急联系人电话 - $('#politicalOutlook').val(data.politicalOutlook) //基础信息 政治面貌 - $('#cultrue').val(data.cultrue) //基础信息 文化程度 - $('#importantPerson').val(data.importantPerson) //基础信息 重要人员 - $('#addressPhone').val(data.addressPhone) //基础信息 家庭电话 + $("#personType").val(data.personType); //基础信息 人员类型 + $("#workerSkill").val(data.workerSkill); //基础信息 工人技能 + $("#urgentPerson").val(data.urgentPerson); //基础信息 紧急联系人 + $("#urgentPersonPhone").val(data.urgentPersonPhone); //基础信息 紧急联系人电话 + $("#politicalOutlook").val(data.politicalOutlook); //基础信息 政治面貌 + $("#cultrue").val(data.cultrue); //基础信息 文化程度 + $("#importantPerson").val(data.importantPerson); //基础信息 重要人员 + $("#addressPhone").val(data.addressPhone); //基础信息 家庭电话 //班组、工程选择 - $('#fallProject').val(data.proName) //班组、工程选择 所属工程 - if(data.isRegularPerson === '' || data.isRegularPerson === null){ - $('#teamRegularSwitch').val(0); - }else{ - $('#teamRegularSwitch').val(data.isRegularPerson);//班组、工程选择 是否为班组固定人员 + $("#fallProject").val(data.proName); //班组、工程选择 所属工程 + if (data.isRegularPerson === "" || data.isRegularPerson === null) { + $("#teamRegularSwitch").val(0); + } else { + $("#teamRegularSwitch").val(data.isRegularPerson); //班组、工程选择 是否为班组固定人员 } - $('#isForeman').val(data.isForeman); + $("#isForeman").val(data.isForeman); //上传工资卡 //工资卡 var wageCardPath = []; - if(data.wageCardPath != null){ - wageCardPath = NoNull(data.wageCardPath).split(',') + if (data.wageCardPath != null) { + wageCardPath = NoNull(data.wageCardPath).split(","); } - var htmlCardPath = '' + var htmlCardPath = ""; for (var i = 0; i < wageCardPath.length; i++) { - htmlCardPath += '
' - htmlCardPath += '' + htmlCardPath += + '
'; + htmlCardPath += + ''; // htmlCardPath += '
' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '
' - htmlCardPath += '
' + htmlCardPath += "
"; } - $('#demoWageCard').append(htmlCardPath); - $('#bankName2').val(data.wageBankName) //上传工资卡 银行名称 - $('#bankCard2').val(data.wageBankCard) //上传工资卡 银行卡号 - $('#subBranch').val(data.wageBankSubBranchName) //上传工资卡 银行支行名称 + $("#demoWageCard").append(htmlCardPath); + $("#bankName2").val(data.wageBankName); //上传工资卡 银行名称 + $("#bankCard2").val(data.wageBankCard); //上传工资卡 银行卡号 + $("#subBranch").val(data.wageBankSubBranchName); //上传工资卡 银行支行名称 //上传合同 //Contract //合同卡 - if(data.contractType == '纸质合同' || data.contractType == null){ + if (data.contractType == "纸质合同" || data.contractType == null) { var contractPath = []; - if(data.contractPath != null){ - contractPath = data.contractPath.split(',') + if (data.contractPath != null) { + contractPath = data.contractPath.split(","); } - if(data.contractId !== null && data.contractId !== ''){ + if (data.contractId !== null && data.contractId !== "") { contractId = data.contractId; - $('#contractRef').attr('disabled','true'); - $('#contractTermType').attr('disabled','true'); - $('#contractStartTime').attr('disabled','true'); - $('#contractEndTime').attr('disabled','true'); - $('#salaryApprovalMode').attr('disabled','true'); - $('#salaryApprovalStandard').attr('disabled','true'); - $('#personRole').attr('disabled','true'); - $('#contractType').attr('disabled','true'); - $('#isHealthCare').attr('disabled','true'); - $('#isRetirement').attr('disabled','true'); - $('#isJob').attr('disabled','true'); + $("#contractRef").attr("disabled", "true"); + $("#contractTermType").attr("disabled", "true"); + $("#contractStartTime").attr("disabled", "true"); + $("#contractEndTime").attr("disabled", "true"); + $("#salaryApprovalMode").attr("disabled", "true"); + $("#salaryApprovalStandard").attr("disabled", "true"); + $("#personRole").attr("disabled", "true"); + $("#contractType").attr("disabled", "true"); + $("#isHealthCare").attr("disabled", "true"); + $("#isRetirement").attr("disabled", "true"); + $("#isJob").attr("disabled", "true"); } - var htmlContract = '' + var htmlContract = ""; for (var i = 0; i < contractPath.length; i++) { - let path = fileUrl +"/"+ contractPath[i]; - if(contractPath[i].lastIndexOf(".pdf") > 0){ + let path = fileUrl + "/" + contractPath[i]; + if (contractPath[i].lastIndexOf(".pdf") > 0) { path = "../../../../img/filetype/pdf.png"; } - htmlContract += '
' - htmlContract += '' - htmlContract += '
' + htmlContract += + '
'; + htmlContract += + ''; + htmlContract += "
"; } - $('#demoContract').append(htmlContract); - $('#contractRef').val(data.contractCode) //上传合同 合同编号 - $('#contractTermType').val(data.laborContractType) //上传合同 合同期限类型 - $('#contractStartTime').val(data.contractValidDate) //上传合同 合同签订日期 - $('#contractEndTime').val(data.contractInvalidDate) //上传合同 合同终止日期 - $('#salaryApprovalMode').val(data.wageApprovedWay) //上传合同 工资核定方式 - $('#salaryApprovalStandard').val(data.wageCriterion) //上传合同 工资核定标准 - $('#personRole').val(data.role) //上传合同 人员角色 - $('#contractType').val(data.contractType) //上传合同 合同类型 - $('#isHealthCare').val(data.miurInsurance) //上传合同 是否参加城乡居民医疗保险 - $('#isRetirement').val(data.endowmentInsurance) //上传合同 是否参加城乡居民养老保险 - $('#isJob').val(data.whetherOnJob) //上传合同 是否在职 - }else{ - $('#contractModule').css('display', 'none'); - $('#electronicContractModule').css('display', ''); + $("#demoContract").append(htmlContract); + $("#contractRef").val(data.contractCode); //上传合同 合同编号 + $("#contractTermType").val(data.laborContractType); //上传合同 合同期限类型 + $("#contractStartTime").val(data.contractValidDate); //上传合同 合同签订日期 + $("#contractEndTime").val(data.contractInvalidDate); //上传合同 合同终止日期 + $("#salaryApprovalMode").val(data.wageApprovedWay); //上传合同 工资核定方式 + $("#salaryApprovalStandard").val(data.wageCriterion); //上传合同 工资核定标准 + $("#personRole").val(data.role); //上传合同 人员角色 + $("#contractType").val(data.contractType); //上传合同 合同类型 + $("#isHealthCare").val(data.miurInsurance); //上传合同 是否参加城乡居民医疗保险 + $("#isRetirement").val(data.endowmentInsurance); //上传合同 是否参加城乡居民养老保险 + $("#isJob").val(data.whetherOnJob); //上传合同 是否在职 + } else { + $("#contractModule").css("display", "none"); + $("#electronicContractModule").css("display", ""); contractUrl = data.contractUrl; } - $('#employmentType').val(data.employmentType); - $('#employmentTypes').val(data.employmentTypes); + $("#employmentType").val(data.employmentType); + $("#employmentTypes").val(data.employmentTypes); employmentTypeChange(data.employmentType); - if(data.proTeamId == '-1'){ - getProByTeamId(data.proId, ''); - $('#proId').val(data.proId); + if (data.proTeamId == "-1") { + getProByTeamId(data.proId, ""); + $("#proId").val(data.proId); proChange(data.proId); getSubByProId(data.proId, data.subId); - getTeamBySubId(data.subId,data.teamId) //班组、工程选择 所属班组 - getTeamBySubIdToData(data.subId,data.teamId); - }else{ + getTeamBySubId(data.subId, data.teamId); //班组、工程选择 所属班组 + getTeamBySubIdToData(data.subId, data.teamId); + } else { getProByTeamId(data.proProId, data.proTeamId); getSubByProId(data.proProId, data.proSubId); - getTeamBySubId(data.proSubId,data.proTeamId) //班组、工程选择 所属班组 - $('#proId').attr('disabled','true'); - $('#subId').attr('disabled','true'); - $('#teamId').attr('disabled','true'); + getTeamBySubId(data.proSubId, data.proTeamId); //班组、工程选择 所属班组 + $("#proId").attr("disabled", "true"); + $("#subId").attr("disabled", "true"); + $("#teamId").attr("disabled", "true"); attendanceMachine = getAttendanceMachineByProId(data.proProId); - getTeamBySubIdToData(data.proSubId,data.proTeamId); + getTeamBySubIdToData(data.proSubId, data.proTeamId); } subId = data.subId; isFurloughPerson = data.isFurloughPerson; - if((subId !== '' && subId !== null) || isFurloughPerson == '1'){ - $('#subId').attr('disabled','true'); + if ((subId !== "" && subId !== null) || isFurloughPerson == "1") { + $("#subId").attr("disabled", "true"); } - if((data.teamId !== '' && data.teamId !== null) || isFurloughPerson == '1'){ - $('#teamId').attr('disabled','true'); + if ( + (data.teamId !== "" && data.teamId !== null) || + isFurloughPerson == "1" + ) { + $("#teamId").attr("disabled", "true"); } - if(isFurloughPerson == '1'){ - layer.alert("暂退人员不可修改分包商和班组") + if (isFurloughPerson == "1") { + layer.alert("暂退人员不可修改分包商和班组"); } companyExamFilePath = data.companyExamFilePath; deptExamFilePath = data.deptExamFilePath; teamExamFilePath = data.teamExamFilePath; - $('#companyExamScore').val(data.companyExamScore); - $('#deptExamScore').val(data.deptExamScore); - $('#teamExamScore').val(data.teamExamScore); - if(companyExamFilePath !== null && companyExamFilePath !== '' && companyExamFilePath !== 'null'){ - $('#companyExamTestProve').css("display","none"); - var htmlCompany = '' - htmlCompany += '
' - htmlCompany += '' - htmlCompany += '
' - $('#companyExamDemoProve').append(htmlCompany); + $("#companyExamScore").val(data.companyExamScore); + $("#deptExamScore").val(data.deptExamScore); + $("#teamExamScore").val(data.teamExamScore); + if ( + companyExamFilePath !== null && + companyExamFilePath !== "" && + companyExamFilePath !== "null" + ) { + $("#companyExamTestProve").css("display", "none"); + var htmlCompany = ""; + htmlCompany += + '
'; + htmlCompany += + ''; + htmlCompany += "
"; + $("#companyExamDemoProve").append(htmlCompany); } - if(deptExamFilePath !== null && deptExamFilePath !== '' && deptExamFilePath !== 'null'){ - $('#deptExamTestProve').css("display","none"); - var htmlDept = '' - htmlDept += '
' - htmlDept += '' - htmlDept += '
' - $('#deptExamDemoProve').append(htmlDept); + if ( + deptExamFilePath !== null && + deptExamFilePath !== "" && + deptExamFilePath !== "null" + ) { + $("#deptExamTestProve").css("display", "none"); + var htmlDept = ""; + htmlDept += + '
'; + htmlDept += + ''; + htmlDept += "
"; + $("#deptExamDemoProve").append(htmlDept); } - if(teamExamFilePath !== null && teamExamFilePath !== '' && teamExamFilePath !== 'null'){ - $('#teamExamTestProve').css("display","none"); - var htmlTeam = '' - htmlTeam += '
' - htmlTeam += '' - htmlTeam += '
' - $('#teamExamDemoProve').append(htmlTeam); + if ( + teamExamFilePath !== null && + teamExamFilePath !== "" && + teamExamFilePath !== "null" + ) { + $("#teamExamTestProve").css("display", "none"); + var htmlTeam = ""; + htmlTeam += + '
'; + htmlTeam += + ''; + htmlTeam += "
"; + $("#teamExamDemoProve").append(htmlTeam); } let img = document.getElementById("face_img"); img.src = fileUrl + "/" + data.facePhoto; - $('#facePath').val(data.facePhoto); + $("#facePath").val(data.facePhoto); layui.form.render("select"); } @@ -1629,15 +1845,15 @@ function reloading() { window.parent.location.reload(); } -function getHoliday(value){ +function getHoliday(value) { let holiday; $.ajax({ - type: 'POST', + type: "POST", async: false, // 默认异步true,false表示同步 url: ctxPath + "/personComprehensive/getHolidaysList", // 请求地址 - dataType: 'json', // 服务器返回数据类型 + dataType: "json", // 服务器返回数据类型 data: { - nation: value + nation: value, }, //获取提交的表单字段 success: function (data) { let values = []; @@ -1645,36 +1861,45 @@ function getHoliday(value){ let resultObj = data.data; for (let i = 0; i < resultObj.length; i++) { let obj = { - name : resultObj[i], - value : resultObj[i], - selected : true + name: resultObj[i], + value: resultObj[i], + selected: true, }; values.push(obj); } } else { } holiday = xmSelect.render({ - el: '#holidays', - language: 'zn', - data: values + el: "#holidays", + language: "zn", + data: values, }); }, error: function (XMLHttpRequest, textStatus, e) { layer.close(loadingMsg); - layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false}); - } + layer.msg("数据请求发生异常,请稍后重试", { + icon: 16, + scrollbar: false, + }); + }, }); } //根据身份证获取相关信息 function getIdCard(UUserCard) { //1.验证身份证是否合法 - let re = /^\d{6}(((19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9]|x|X))|(\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}))$/; - if(!re.test(UUserCard)){ + let re = + /^\d{6}(((19|20)\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9]|x|X))|(\d{2}(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}))$/; + if (!re.test(UUserCard)) { layer.alert("身份证号码有误,请重新填写!"); - }else{ + } else { //2.获取出生日期 - let birth = UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); + let birth = + UUserCard.substring(6, 10) + + "-" + + UUserCard.substring(10, 12) + + "-" + + UUserCard.substring(12, 14); $("#birthday").val(birth); //2.//获取性别 @@ -1691,56 +1916,58 @@ function getIdCard(UUserCard) { var month = myDate.getMonth() + 1; var day = myDate.getDate(); var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1; - if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) { + if ( + UUserCard.substring(10, 12) < month || + (UUserCard.substring(10, 12) == month && + UUserCard.substring(12, 14) <= day) + ) { age++; } $("#age").val(age); } - } //创建班组 -function createTeam(){ - -} +function createTeam() {} //刷新班组下拉表 -function refreshTeamSelect(){ - -} - +function refreshTeamSelect() {} //下一步 -function nextClick(e){ - $('#uploadBtn').css('display','none'); - setTimeout(function(){ - $('#uploadBtn').css('display',''); - },3000) +function nextClick(e) { + $("#uploadBtn").css("display", "none"); + setTimeout(function () { + $("#uploadBtn").css("display", ""); + }, 3000); - let facePath = $('#facePath').val(); - if(facePath === '' || facePath === null){ - layer.alert('请上传人脸照片',{icon: 0}) + let facePath = $("#facePath").val(); + if (facePath === "" || facePath === null) { + layer.alert("请上传人脸照片", { icon: 0 }); return false; } - let baseTf = baseInformationRequired();//基本信息 - if(baseTf){ + let baseTf = baseInformationRequired(); //基本信息 + if (baseTf) { let keyTf = keyContentRequired(); //关键信息 - if(keyTf){ - let socialTf = socialContentRequired();//社保信息 - if(socialTf){ - let subId = $('#subId').val() //班组、工程选择 所属分包 - if(subId != '' && subId != 'null' && subId != null){ - let teamId = $('#teamId').val() //班组、工程选择 所属班组 - if(teamId === '' || teamId === 'null' || teamId === null){ - layer.alert('未选择班组',{icon: 0}) + if (keyTf) { + let socialTf = socialContentRequired(); //社保信息 + if (socialTf) { + let subId = $("#subId").val(); //班组、工程选择 所属分包 + if (subId != "" && subId != "null" && subId != null) { + let teamId = $("#teamId").val(); //班组、工程选择 所属班组 + if (teamId === "" || teamId === "null" || teamId === null) { + layer.alert("未选择班组", { icon: 0 }); return false; } } let contractTf = true; - let contractRef = $('#contractRef').val() //合同编号 - if(contractRef != '' && contractRef != 'null' && contractRef != null){ + let contractRef = $("#contractRef").val(); //合同编号 + if ( + contractRef != "" && + contractRef != "null" && + contractRef != null + ) { contractTf = uploadContractRequired(); } - if(contractTf){ + if (contractTf) { completeClick(); } } @@ -1750,34 +1977,38 @@ function nextClick(e){ } //调整页面头部步骤样式 -function titleStyle(){ +function titleStyle() { //基础信息 - var baseInformation = $('.baseInformation').css('display') - if(baseInformation != 'none'){ - $('.schedule>div:nth-child(1)').css('background-color','#009999') - $('.schedule>div:nth-child(2)').css('background-color','#009999') + var baseInformation = $(".baseInformation").css("display"); + if (baseInformation != "none") { + $(".schedule>div:nth-child(1)").css("background-color", "#009999"); + $(".schedule>div:nth-child(2)").css("background-color", "#009999"); } } -function getTeamBySubIdToData(subId,teamId) { +function getTeamBySubIdToData(subId, teamId) { $.ajax({ - type: 'get', - url: systemPath + '/select/getTeamBySubId', + type: "get", + url: systemPath + "/select/getTeamBySubId", data: { - subId: subId + subId: subId, }, async: false, success: function (data) { - if(data.code == 200){ + if (data.code == 200) { let resultObj = data.data; for (let i = 0; i < resultObj.length; i++) { if (teamId == resultObj[i].id) { $("#fallPro").val(resultObj[i].proName); $("#fallContract").val(resultObj[i].subContractName); - if(resultObj[i].isForeman !== '0') { - if (resultObj[i].isForeman !== $('#idNumber').val()) { - var select = document.getElementById('isForeman'); - var options = select.getElementsByTagName('option'); + if (resultObj[i].isForeman !== "0") { + if ( + resultObj[i].isForeman !== $("#idNumber").val() + ) { + var select = + document.getElementById("isForeman"); + var options = + select.getElementsByTagName("option"); options[0].disabled = true; } } @@ -1788,39 +2019,42 @@ function getTeamBySubIdToData(subId,teamId) { }, error: function (err) { console.log("获取班组下拉列表出错:", err); - } + }, }); } // 指定长度和基数 function uuid2(len, radix) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); + var chars = + "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split( + "" + ); var uuid = [], i; radix = radix || chars.length; if (len) { // Compact form - for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random() * radix]; + for (i = 0; i < len; i++) uuid[i] = chars[0 | (Math.random() * radix)]; } else { // rfc4122, version 4 form var r; // rfc4122 requires these characters - uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-'; - uuid[14] = '4'; + uuid[8] = uuid[13] = uuid[18] = uuid[23] = "-"; + uuid[14] = "4"; // Fill in random data. At i==19 set the high bits of clock sequence as // per rfc4122, sec. 4.1.5 for (i = 0; i < 36; i++) { if (!uuid[i]) { - r = 0 | Math.random() * 16; - uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r]; + r = 0 | (Math.random() * 16); + uuid[i] = chars[i == 19 ? (r & 0x3) | 0x8 : r]; } } } - return uuid.join(''); + return uuid.join(""); } function initIdCardData(message) { @@ -1828,19 +2062,19 @@ function initIdCardData(message) { let img = document.getElementById("face_img"); img.src = "data:image/png;base64," + faceBase64; - $('#name').val(message.Certificate.Name) //基础信息 姓名 - $('#idNumber').val(message.Certificate.IDNumber) //基础信息 身份证 - $('#sex').val(message.Certificate.Sex) //基础信息 性别 - $('#birthday').val(message.Certificate.Birthday) //基础信息 出生日期 - $('#ethnic').val(message.Certificate.Nation) //基础信息 民族 - $('#issueauthority').val(message.Certificate.IDIssued) //基础信息 签发机关 - $('#signDate').val(message.Certificate.IssuedData) //基础信息 身份证生效日期 - $('#expiryDate').val(message.Certificate.ValidDate) //基础信息 身份证失效效日期 - $('#address').val(message.Certificate.Address) //基础信息 身份证住址 + $("#name").val(message.Certificate.Name); //基础信息 姓名 + $("#idNumber").val(message.Certificate.IDNumber); //基础信息 身份证 + $("#sex").val(message.Certificate.Sex); //基础信息 性别 + $("#birthday").val(message.Certificate.Birthday); //基础信息 出生日期 + $("#ethnic").val(message.Certificate.Nation); //基础信息 民族 + $("#issueauthority").val(message.Certificate.IDIssued); //基础信息 签发机关 + $("#signDate").val(message.Certificate.IssuedData); //基础信息 身份证生效日期 + $("#expiryDate").val(message.Certificate.ValidDate); //基础信息 身份证失效效日期 + $("#address").val(message.Certificate.Address); //基础信息 身份证住址 } -function onclickPdf(url){ - if(url.lastIndexOf(".pdf") > 0){ +function onclickPdf(url) { + if (url.lastIndexOf(".pdf") > 0) { openPdfView(url); } } @@ -1849,13 +2083,16 @@ function openPdfView(url) { localStorage.setItem("filePaths", fileUrl + "/" + url); localStorage.removeItem("fileTimes"); localStorage.removeItem("fileNames"); - var height = '425px'; - var width = '800px'; + var height = "425px"; + var width = "800px"; var index = layer.open({ - title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'], + title: [ + "查看", + "color:#3B70A1;background-color:#E8ECEB;font-size:20px", + ], type: 2, - content: '../../publicFileView.html', + content: "../../publicFileView.html", area: [width, height], maxmin: false, }); -} \ No newline at end of file +} diff --git a/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryView.js b/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryView.js index 01e59d7..f3bfbf2 100644 --- a/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryView.js +++ b/modules/bmw/src/main/resources/static/pages/work/Person/AttendanceMachine/personEntryView.js @@ -398,7 +398,7 @@ function setData(data) { '" style="display: inline-block;text-align: center;width:150px">'; htmlTeam += ''; htmlTeam += ""; $("#teamExamDemoProve").append(htmlTeam);