HnRealNameBmwWeb/js/work/ownPerson/workerContractManagementFor...

73 lines
3.4 KiB
JavaScript
Raw Normal View History

2025-06-26 10:07:09 +08:00
var from;
var token = localStorage.getItem("token");
$(function () {
layui.use(['form', 'laydate','layer'], function () {
var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
var laydate = layui.laydate;
var layer = layui.layer;
var element = layui.element;
//侧边栏点击事件监听
form.on('select(htlx)', function (data) {
var name=data.value;
console.log(name)
if(name === '1'){
$("#content").prop('src','../../work/ownPersonContract/nonFiveInsurancesContract.html');
}else if(name === '2'){
$("#content").prop('src','../../work/ownPersonContract/managementNengyongLaborContract.html');
}else if(name === '3'){
$("#content").prop('src','../../work/ownPersonContract/managementQiliLaborContract.html');
}else if(name === '4'){
$("#content").prop('src','../../work/ownPersonContract/driverQiliLaborContract.html');
}else if(name === '5'){
$("#content").prop('src','../../work/ownPersonContract/contractingQiliLaborContract.html');
}else if(name === '6'){
$("#content").prop('src','../../work/ownPersonContract/contractingHNLaborContract.html');
}else if(name === '7'){
$("#content").prop('src','../../work/ownPersonContract/employProtocolContract.html');
}else if (name==='8'){
$("#content").prop('src','../../work/ownPersonContract/certainJobContract.html');
}
});
form.render();
form.verify({
ssdw: [/^(?!-1).*$/, '请选择所属单位'],
rylx: [/^(?!-1).*$/, '请选择人员类型'],
name:[/^[\u4e00-\u9fa5_]{2,20}$/,'请输入2-20位中文真实姓名'],//2-20位中文真实姓名
idCard:[/^[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}$/, '请正确输入的负责人电话'],
age:[/\b(1[8-9]|[2-9][0-9])\b/,'请正确输入18-99年龄'],
ryxz: [/^(?!-1).*$/, '请选择员工性质'],
bankCard: [/^[0-9]\d{11,22}$/, '请输入12-22位正整数字符(无符号)'],
be:[/^\d+(\.\d{1,2})?$/,'请正确输入保额,保留两位小数'],
});
from = form;
form.render();
// 验证成功后才会执行下面的操作
form.on('submit(formDemo)', function (data) {
$("#content").contents().find("#onht").click();
var state=localStorage.getItem("resByinht");
if(state == 2){
document.getElementById("contractTemplate").style.display="none";
document.getElementById("btns").style.display="none";
}
setTimeout("reloadingbyres()", 2100);
});
});
});
function reloadingbyres(){
var state=localStorage.getItem("resByinht");
if(state==0){
reloading()
}
}
//设置弹窗关闭
function reloading() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
window.parent.example.ajax.reload( null, false ); // 刷新页面
}
const button = document.getElementById('cancel');
button.addEventListener('click', function() {
reloading()
}, { once: true });