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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#previewProve").css("display", "");
+ $("#demoProve").append(
+ '' +
+ '

' +
+ "
" +
+ (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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#previewWageCard").css("display", "");
+ $("#demoWageCard").append(
+ '' +
+ '

' +
+ "
" +
+ (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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#companyExamPreviewProve").css("display", "");
+ $("#companyExamDemoProve").append(
+ '' +
+ '

' +
+ "
" +
+ (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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#deptExamPreviewProve").css("display", "");
+ $("#deptExamDemoProve").append(
+ '' +
+ '

' +
+ "
" +
+ (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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#teamExamPreviewProve").css("display", "");
+ $("#teamExamDemoProve").append(
+ '' +
+ '

' +
+ "
" +
+ (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.length > 8 ? (file.name.substr(0, 8) + "..") : file.name) + '
' +
- '
'
+ $("#previewContract").css("display", "");
+ $("#demoContract").append(
+ '' +
+ '

' +
+ "
" +
+ (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);