禅道bug修复
This commit is contained in:
parent
43904ad51f
commit
51bd5f6098
|
|
@ -1,5 +1,6 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>施工人员库</title>
|
<title>施工人员库</title>
|
||||||
|
|
@ -7,8 +8,9 @@
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div class="layui-form">
|
<div class="layui-form">
|
||||||
<form class="layui-form" action="">
|
<form class="layui-form" action="">
|
||||||
<!-- 基础信息 -->
|
<!-- 基础信息 -->
|
||||||
<div class="baseInformation">
|
<div class="baseInformation">
|
||||||
|
|
@ -23,8 +25,8 @@
|
||||||
style="color: red;font-size: 20px">*</i>姓名</label>
|
style="color: red;font-size: 20px">*</i>姓名</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="number" name="age" id="age" hidden>
|
<input type="number" name="age" id="age" hidden>
|
||||||
<input type="text" name="name" id="name"
|
<input type="text" name="name" id="name" lay-verify="required|name"
|
||||||
lay-verify="required|name" class="layui-input">
|
class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -42,8 +44,8 @@
|
||||||
<label class="layui-form-label" style="width: 110px">
|
<label class="layui-form-label" style="width: 110px">
|
||||||
<i class="tip-required" style="color: red;font-size: 20px">*</i>性别</label>
|
<i class="tip-required" style="color: red;font-size: 20px">*</i>性别</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="sex" id="sex" class="layui-input"
|
<input type="text" name="sex" id="sex" class="layui-input" lay-verify="required"
|
||||||
lay-verify="required" readonly>
|
readonly>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -121,7 +123,8 @@
|
||||||
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
||||||
style="color: red;font-size: 20px">*</i>工种</label>
|
style="color: red;font-size: 20px">*</i>工种</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<select id="postId" name="postId" lay-filter="postId" lay-verify="required" lay-search>
|
<select id="postId" name="postId" lay-filter="postId" lay-verify="required"
|
||||||
|
lay-search>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -138,8 +141,8 @@
|
||||||
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
||||||
style="color: red;font-size: 20px">*</i>工程</label>
|
style="color: red;font-size: 20px">*</i>工程</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<select id="proId" name="proId" lay-filter="proId"
|
<select id="proId" name="proId" lay-filter="proId" lay-verify="required"
|
||||||
lay-verify="required" onchange="proChange(this);" lay-search>
|
onchange="proChange(this);" lay-search>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -168,9 +171,11 @@
|
||||||
<label class="layui-form-label" style="width: 110px">公司级考试</label>
|
<label class="layui-form-label" style="width: 110px">公司级考试</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<div class="layui-upload">
|
<div class="layui-upload">
|
||||||
<blockquote id="companyExamPreviewProve" class="layui-elem-quote layui-quote-nm "
|
<blockquote id="companyExamPreviewProve"
|
||||||
|
class="layui-elem-quote layui-quote-nm "
|
||||||
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
||||||
<div class="layui-upload-list" id="companyExamDemoProve" style="float: left"></div>
|
<div class="layui-upload-list" id="companyExamDemoProve"
|
||||||
|
style="float: left"></div>
|
||||||
<img src="../../../../img/add.png" id="companyExamTestProve"
|
<img src="../../../../img/add.png" id="companyExamTestProve"
|
||||||
style="width: 80px;height: 80px;margin-top: 18px">
|
style="width: 80px;height: 80px;margin-top: 18px">
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
@ -194,7 +199,8 @@
|
||||||
<div class="layui-upload">
|
<div class="layui-upload">
|
||||||
<blockquote id="deptExamPreviewProve" class="layui-elem-quote layui-quote-nm "
|
<blockquote id="deptExamPreviewProve" class="layui-elem-quote layui-quote-nm "
|
||||||
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
||||||
<div class="layui-upload-list" id="deptExamDemoProve" style="float: left"></div>
|
<div class="layui-upload-list" id="deptExamDemoProve" style="float: left">
|
||||||
|
</div>
|
||||||
<img src="../../../../img/add.png" id="deptExamTestProve"
|
<img src="../../../../img/add.png" id="deptExamTestProve"
|
||||||
style="width: 80px;height: 80px;margin-top: 18px">
|
style="width: 80px;height: 80px;margin-top: 18px">
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
@ -218,7 +224,8 @@
|
||||||
<div class="layui-upload">
|
<div class="layui-upload">
|
||||||
<blockquote id="teamExamPreviewProve" class="layui-elem-quote layui-quote-nm "
|
<blockquote id="teamExamPreviewProve" class="layui-elem-quote layui-quote-nm "
|
||||||
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
style="margin-top: 10px;width: 100%;min-height: 150px;display: flex;">
|
||||||
<div class="layui-upload-list" id="teamExamDemoProve" style="float: left"></div>
|
<div class="layui-upload-list" id="teamExamDemoProve" style="float: left">
|
||||||
|
</div>
|
||||||
<img src="../../../../img/add.png" id="teamExamTestProve"
|
<img src="../../../../img/add.png" id="teamExamTestProve"
|
||||||
style="width: 80px;height: 80px;margin-top: 18px">
|
style="width: 80px;height: 80px;margin-top: 18px">
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
@ -248,16 +255,14 @@
|
||||||
<label class="layui-form-label" style="width: 110px">社保号</label>
|
<label class="layui-form-label" style="width: 110px">社保号</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="socialSecurityNumber" id="socialSecurityNumber"
|
<input type="text" name="socialSecurityNumber" id="socialSecurityNumber"
|
||||||
lay-verify="required"
|
lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">社保单位</label>
|
<label class="layui-form-label" style="width: 110px">社保单位</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="socialSecurityUnit" id="socialSecurityUnit"
|
<input type="text" name="socialSecurityUnit" id="socialSecurityUnit"
|
||||||
lay-verify="required"
|
lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 84.5%">
|
<div class="layui-input-inline" style="width: 84.5%">
|
||||||
|
|
@ -303,24 +308,21 @@
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">人员类型</label>
|
<label class="layui-form-label" style="width: 110px">人员类型</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="personType" id="personType"
|
<input type="text" name="personType" id="personType" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">工人技能</label>
|
<label class="layui-form-label" style="width: 110px">工人技能</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="workerSkill" id="workerSkill"
|
<input type="text" name="workerSkill" id="workerSkill" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">紧急联系人</label>
|
<label class="layui-form-label" style="width: 110px">紧急联系人</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="urgentPerson" id="urgentPerson"
|
<input type="text" name="urgentPerson" id="urgentPerson" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -328,8 +330,7 @@
|
||||||
<label class="layui-form-label" style="width: 110px">紧急联系人电话</label>
|
<label class="layui-form-label" style="width: 110px">紧急联系人电话</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="urgentPersonPhone" id="urgentPersonPhone"
|
<input type="text" name="urgentPersonPhone" id="urgentPersonPhone"
|
||||||
lay-verify="urgentPersonPhone"
|
lay-verify="urgentPersonPhone" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -344,16 +345,14 @@
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">文化程度</label>
|
<label class="layui-form-label" style="width: 110px">文化程度</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="cultrue" id="cultrue"
|
<input type="text" name="cultrue" id="cultrue" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">重要人员</label>
|
<label class="layui-form-label" style="width: 110px">重要人员</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="importantPerson" id="importantPerson"
|
<input type="text" name="importantPerson" id="importantPerson" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -377,8 +376,8 @@
|
||||||
所属分包
|
所属分包
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="subId" name="subId" lay-filter="subId" lay-verify="required" lay-filter="subId"
|
<select id="subId" name="subId" lay-filter="subId" lay-verify="required"
|
||||||
lay-search>
|
lay-filter="subId" lay-search>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -387,8 +386,8 @@
|
||||||
所属班组
|
所属班组
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="teamId" name="teamId" lay-filter="teamId" lay-verify="required" lay-filter="teamId"
|
<select id="teamId" name="teamId" lay-filter="teamId" lay-verify="required"
|
||||||
lay-search>
|
lay-filter="teamId" lay-search>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -398,8 +397,7 @@
|
||||||
所属分包合同
|
所属分包合同
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="fallContract" id="fallContract" class="layui-input"
|
<input type="text" name="fallContract" id="fallContract" class="layui-input">
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 60%">
|
<div class="layui-input-inline" style="width: 60%">
|
||||||
|
|
@ -416,8 +414,8 @@
|
||||||
考勤机
|
考勤机
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<!-- <select id="attendanceMachineId" name="attendanceMachineId" lay-filter="attendanceMachineId"-->
|
<!-- <select id="attendanceMachineId" name="attendanceMachineId" lay-filter="attendanceMachineId"-->
|
||||||
<!-- lay-verify="required">-->
|
<!-- lay-verify="required">-->
|
||||||
<div id="attendanceMachineId"></div>
|
<div id="attendanceMachineId"></div>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -428,8 +426,8 @@
|
||||||
是否为班组固定人员
|
是否为班组固定人员
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="teamRegularSwitch" name="teamRegularSwitch" lay-filter="teamRegularSwitch"
|
<select id="teamRegularSwitch" name="teamRegularSwitch"
|
||||||
lay-verify="required" lay-search>
|
lay-filter="teamRegularSwitch" lay-verify="required" lay-search>
|
||||||
<option value="1">是</option>
|
<option value="1">是</option>
|
||||||
<option value="0" selected>否</option>
|
<option value="0" selected>否</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -460,7 +458,8 @@
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<div class="layui-upload">
|
<div class="layui-upload">
|
||||||
<img src="../../../../img/fileIcon/pdf.png" id="electronicContract"
|
<img src="../../../../img/fileIcon/pdf.png" id="electronicContract"
|
||||||
style="width: 80px;height: 80px;margin-top: 18px;float: left" onclick="openPdf()">
|
style="width: 80px;height: 80px;margin-top: 18px;float: left"
|
||||||
|
onclick="openPdf()">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -493,8 +492,8 @@
|
||||||
合同编号
|
合同编号
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="contractRef" id="contractRef" required lay-verify="required"
|
<input type="text" name="contractRef" id="contractRef" required
|
||||||
class="layui-input">
|
lay-verify="required" class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 35%;">
|
<div class="layui-input-inline" style="width: 35%;">
|
||||||
|
|
@ -514,8 +513,8 @@
|
||||||
合同签订日期
|
合同签订日期
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="contractStartTime" id="contractStartTime" class="layui-input"
|
<input type="text" name="contractStartTime" id="contractStartTime"
|
||||||
lay-verify="required" readonly>
|
class="layui-input" lay-verify="required" readonly>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -533,8 +532,8 @@
|
||||||
工资核定方式
|
工资核定方式
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="salaryApprovalMode" name="salaryApprovalMode" lay-filter="salaryApprovalMode"
|
<select id="salaryApprovalMode" name="salaryApprovalMode"
|
||||||
lay-verify="required" lay-search>
|
lay-filter="salaryApprovalMode" lay-verify="required" lay-search>
|
||||||
<option value="天">天</option>
|
<option value="天">天</option>
|
||||||
<option value="月">月</option>
|
<option value="月">月</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -545,9 +544,8 @@
|
||||||
工资核定标准
|
工资核定标准
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="salaryApprovalStandard" id="salaryApprovalStandard" required
|
<input type="text" name="salaryApprovalStandard" id="salaryApprovalStandard"
|
||||||
lay-verify="required"
|
required lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -556,7 +554,8 @@
|
||||||
人员角色
|
人员角色
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="personRole" name="personRole" lay-filter="personRole" lay-verify="required" lay-search>
|
<select id="personRole" name="personRole" lay-filter="personRole"
|
||||||
|
lay-verify="required" lay-search>
|
||||||
<option value="管理人员">管理人员</option>
|
<option value="管理人员">管理人员</option>
|
||||||
<option value="务工人员">务工人员</option>
|
<option value="务工人员">务工人员</option>
|
||||||
<option value="劳资专管员">劳资专管员</option>
|
<option value="劳资专管员">劳资专管员</option>
|
||||||
|
|
@ -568,8 +567,8 @@
|
||||||
合同类型
|
合同类型
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="contractType" name="contractType" lay-filter="contractType" lay-verify="required"
|
<select id="contractType" name="contractType" lay-filter="contractType"
|
||||||
lay-search>
|
lay-verify="required" lay-search>
|
||||||
<option value="纸质合同">纸质合同</option>
|
<option value="纸质合同">纸质合同</option>
|
||||||
<option value="电子合同" disabled>电子合同</option>
|
<option value="电子合同" disabled>电子合同</option>
|
||||||
</select>
|
</select>
|
||||||
|
|
@ -580,10 +579,10 @@
|
||||||
是否参加城乡居民医疗保险
|
是否参加城乡居民医疗保险
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="isHealthCare" name="isHealthCare" lay-filter="isHealthCare" lay-verify="required"
|
<select id="isHealthCare" name="isHealthCare" lay-filter="isHealthCare"
|
||||||
lay-search>
|
lay-verify="required" lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -592,10 +591,10 @@
|
||||||
是否参加城乡居民养老保险
|
是否参加城乡居民养老保险
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="isRetirement" name="isRetirement" lay-filter="isRetirement" lay-verify="required"
|
<select id="isRetirement" name="isRetirement" lay-filter="isRetirement"
|
||||||
lay-search>
|
lay-verify="required" lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -606,7 +605,7 @@
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="isJob" name="isJob" lay-filter="isJob" lay-verify="required" lay-search>
|
<select id="isJob" name="isJob" lay-filter="isJob" lay-verify="required" lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -663,8 +662,9 @@
|
||||||
|
|
||||||
<!-- 完成 -->
|
<!-- 完成 -->
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
||||||
|
|
@ -674,5 +674,4 @@
|
||||||
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/select.js"></script>
|
<script type="text/javascript" src="../../../../js/select.js"></script>
|
||||||
<script type="text/javascript" src="xm-select.js"></script>
|
<script type="text/javascript" src="xm-select.js"></script>
|
||||||
<script type="text/javascript" src="personEntryView.js"
|
<script type="text/javascript" src="personEntryView.js" defer="defer"></script>
|
||||||
defer="defer"></script>
|
|
||||||
|
|
@ -1,38 +1,40 @@
|
||||||
let upload
|
let upload;
|
||||||
var teamAndProChooseSwitch = true
|
var teamAndProChooseSwitch = true;
|
||||||
var uploadWageCardSwitch = true
|
var uploadWageCardSwitch = true;
|
||||||
var uploadContractSwitch = true
|
var uploadContractSwitch = true;
|
||||||
var createUserSwitch = true
|
var createUserSwitch = true;
|
||||||
var uploadNum = 3
|
var uploadNum = 3;
|
||||||
let einStatus, subId, attendanceMachine;
|
let einStatus, subId, attendanceMachine;
|
||||||
layui.use(['form', 'laydate', 'upload', 'element'], function () {
|
layui.use(["form", "laydate", "upload", "element"], function () {
|
||||||
let form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
|
let form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
|
||||||
let laydate = layui.laydate;
|
let laydate = layui.laydate;
|
||||||
var element = layui.element;
|
var element = layui.element;
|
||||||
upload = layui.upload;
|
upload = layui.upload;
|
||||||
form.render();
|
form.render();
|
||||||
form.verify(
|
form.verify({
|
||||||
{
|
name: [/^[\u4e00-\u9fa5_a-zA-Z0-9_]{2,50}$/, "请输入2-50中英文字符"],
|
||||||
name: [/^[\u4e00-\u9fa5_a-zA-Z0-9_]{2,50}$/, '请输入2-50中英文字符'],
|
idNumber: [
|
||||||
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]$/, '请正确输入身份证'],
|
/^[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位手机号码'],
|
phone: [/^1[3456789]\d{9}$/, "请输入11位手机号码"],
|
||||||
}
|
bankCard: [/(^$)|^[0-9]\d{1,50}$/, "请输入正确银行卡号"],
|
||||||
);
|
urgentPersonPhone: [/(^$)|^1[3456789]\d{9}$/, "请输入11位手机号码"],
|
||||||
|
});
|
||||||
|
|
||||||
var minListDate = '1990-01-01';//最小可选时间,例:1990-02-01
|
var minListDate = "1990-01-01"; //最小可选时间,例:1990-02-01
|
||||||
var maxListDate = '2200-12-31';//最大可选时间,例:2200-12-31
|
var maxListDate = "2200-12-31"; //最大可选时间,例:2200-12-31
|
||||||
var begin = "#signDate", end = "#expiryDate";//开始时间选择框、结束时间选择框:文本框
|
var begin = "#signDate",
|
||||||
|
end = "#expiryDate"; //开始时间选择框、结束时间选择框:文本框
|
||||||
var endChange = function (val, date) {
|
var endChange = function (val, date) {
|
||||||
if (date && date.year)
|
if (date && date.year)
|
||||||
signDate.config.max = {
|
signDate.config.max = {
|
||||||
year: date.year,
|
year: date.year,
|
||||||
month: date.month - 1,//必须减1才是正确值
|
month: date.month - 1, //必须减1才是正确值
|
||||||
date: date.date,
|
date: date.date,
|
||||||
hours: date.hours,
|
hours: date.hours,
|
||||||
minutes: date.minutes,
|
minutes: date.minutes,
|
||||||
seconds: date.seconds
|
seconds: date.seconds,
|
||||||
};
|
};
|
||||||
else {
|
else {
|
||||||
var dateInit = new Date(maxListDate.replace(/-/g, "/"));
|
var dateInit = new Date(maxListDate.replace(/-/g, "/"));
|
||||||
|
|
@ -42,7 +44,7 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () {
|
||||||
date: dateInit.getDate(),
|
date: dateInit.getDate(),
|
||||||
hours: dateInit.getHours(),
|
hours: dateInit.getHours(),
|
||||||
minutes: dateInit.getMinutes(),
|
minutes: dateInit.getMinutes(),
|
||||||
seconds: dateInit.getSeconds()
|
seconds: dateInit.getSeconds(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -52,44 +54,45 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () {
|
||||||
year: date.year,
|
year: date.year,
|
||||||
month: date.month - 1,
|
month: date.month - 1,
|
||||||
date: date.date,
|
date: date.date,
|
||||||
hours: date.hours
|
hours: date.hours,
|
||||||
};
|
};
|
||||||
else {
|
else {
|
||||||
var dateInit = new Date(minListDate.replace(/-/g, "/"));
|
var dateInit = new Date(minListDate.replace(/-/g, "/"));
|
||||||
expiryDate.config.min = {
|
expiryDate.config.min = {
|
||||||
year: dateInit.getFullYear(),
|
year: dateInit.getFullYear(),
|
||||||
month: dateInit.getMonth(),
|
month: dateInit.getMonth(),
|
||||||
date: dateInit.getDate()
|
date: dateInit.getDate(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var expiryDate = laydate.render({
|
var expiryDate = laydate.render({
|
||||||
elem: end,
|
elem: end,
|
||||||
trigger:"click",
|
trigger: "click",
|
||||||
format: 'yyyy-MM-dd',
|
format: "yyyy-MM-dd",
|
||||||
min: minListDate,
|
min: minListDate,
|
||||||
max: maxListDate,
|
max: maxListDate,
|
||||||
done: endChange
|
done: endChange,
|
||||||
});
|
});
|
||||||
var signDate = laydate.render({
|
var signDate = laydate.render({
|
||||||
elem: begin,
|
elem: begin,
|
||||||
trigger:"click",
|
trigger: "click",
|
||||||
format: 'yyyy-MM-dd',
|
format: "yyyy-MM-dd",
|
||||||
min: minListDate,
|
min: minListDate,
|
||||||
max: maxListDate,
|
max: maxListDate,
|
||||||
done: beginChange
|
done: beginChange,
|
||||||
});
|
});
|
||||||
|
|
||||||
var begin = "#contractStartTime", end = "#contractEndTime";//开始时间选择框、结束时间选择框:文本框
|
var begin = "#contractStartTime",
|
||||||
|
end = "#contractEndTime"; //开始时间选择框、结束时间选择框:文本框
|
||||||
var contractEnd = function (val, date) {
|
var contractEnd = function (val, date) {
|
||||||
if (date && date.year)
|
if (date && date.year)
|
||||||
contractEndDate.config.max = {
|
contractEndDate.config.max = {
|
||||||
year: date.year,
|
year: date.year,
|
||||||
month: date.month - 1,//必须减1才是正确值
|
month: date.month - 1, //必须减1才是正确值
|
||||||
date: date.date,
|
date: date.date,
|
||||||
hours: date.hours,
|
hours: date.hours,
|
||||||
minutes: date.minutes,
|
minutes: date.minutes,
|
||||||
seconds: date.seconds
|
seconds: date.seconds,
|
||||||
};
|
};
|
||||||
else {
|
else {
|
||||||
var dateInit = new Date(maxListDate.replace(/-/g, "/"));
|
var dateInit = new Date(maxListDate.replace(/-/g, "/"));
|
||||||
|
|
@ -99,7 +102,7 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () {
|
||||||
date: dateInit.getDate(),
|
date: dateInit.getDate(),
|
||||||
hours: dateInit.getHours(),
|
hours: dateInit.getHours(),
|
||||||
minutes: dateInit.getMinutes(),
|
minutes: dateInit.getMinutes(),
|
||||||
seconds: dateInit.getSeconds()
|
seconds: dateInit.getSeconds(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -109,58 +112,58 @@ layui.use(['form', 'laydate', 'upload', 'element'], function () {
|
||||||
year: date.year,
|
year: date.year,
|
||||||
month: date.month - 1,
|
month: date.month - 1,
|
||||||
date: date.date,
|
date: date.date,
|
||||||
hours: date.hours
|
hours: date.hours,
|
||||||
};
|
};
|
||||||
else {
|
else {
|
||||||
var dateInit = new Date(minListDate.replace(/-/g, "/"));
|
var dateInit = new Date(minListDate.replace(/-/g, "/"));
|
||||||
contractStartDate.config.min = {
|
contractStartDate.config.min = {
|
||||||
year: dateInit.getFullYear(),
|
year: dateInit.getFullYear(),
|
||||||
month: dateInit.getMonth(),
|
month: dateInit.getMonth(),
|
||||||
date: dateInit.getDate()
|
date: dateInit.getDate(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var contractStartDate = laydate.render({
|
var contractStartDate = laydate.render({
|
||||||
elem: end,
|
elem: end,
|
||||||
trigger:"click",
|
trigger: "click",
|
||||||
format: 'yyyy-MM-dd',
|
format: "yyyy-MM-dd",
|
||||||
min: minListDate,
|
min: minListDate,
|
||||||
max: maxListDate,
|
max: maxListDate,
|
||||||
done: contractEnd
|
done: contractEnd,
|
||||||
});
|
});
|
||||||
var contractEndDate = laydate.render({
|
var contractEndDate = laydate.render({
|
||||||
elem: begin,
|
elem: begin,
|
||||||
trigger:"click",
|
trigger: "click",
|
||||||
format: 'yyyy-MM-dd',
|
format: "yyyy-MM-dd",
|
||||||
min: minListDate,
|
min: minListDate,
|
||||||
max: maxListDate,
|
max: maxListDate,
|
||||||
done: contractStart
|
done: contractStart,
|
||||||
});
|
});
|
||||||
|
|
||||||
form.on('select(employmentType)', function (data) {
|
form.on("select(employmentType)", function (data) {
|
||||||
employmentTypeChange(data.value);
|
employmentTypeChange(data.value);
|
||||||
});
|
});
|
||||||
|
|
||||||
form.on('select(proId)', function (data) {
|
form.on("select(proId)", function (data) {
|
||||||
proChange(data.value);
|
proChange(data.value);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function proChange(value){
|
function proChange(value) {
|
||||||
getSubByProId(value);
|
getSubByProId(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
function employmentTypeChange(value) {
|
function employmentTypeChange(value) {
|
||||||
if(value === '0'){
|
if (value === "0") {
|
||||||
$('#socialSecurityModule').css('display', 'none');
|
$("#socialSecurityModule").css("display", "none");
|
||||||
$('#subTeamModule').css('display', 'none');
|
$("#subTeamModule").css("display", "none");
|
||||||
$('#contractModule').css('display', 'none');
|
$("#contractModule").css("display", "none");
|
||||||
$('#wagesModule').css('display', 'none');
|
$("#wagesModule").css("display", "none");
|
||||||
}else{
|
} else {
|
||||||
$('#socialSecurityModule').css('display', '');
|
$("#socialSecurityModule").css("display", "");
|
||||||
$('#subTeamModule').css('display', '');
|
$("#subTeamModule").css("display", "");
|
||||||
$('#contractModule').css('display', '');
|
$("#contractModule").css("display", "");
|
||||||
$('#wagesModule').css('display', '');
|
$("#wagesModule").css("display", "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -172,12 +175,15 @@ function openPdf() {
|
||||||
localStorage.setItem("filePaths", fileUrl + "/" + contractUrl);
|
localStorage.setItem("filePaths", fileUrl + "/" + contractUrl);
|
||||||
localStorage.removeItem("fileTimes");
|
localStorage.removeItem("fileTimes");
|
||||||
localStorage.removeItem("fileNames");
|
localStorage.removeItem("fileNames");
|
||||||
var height = '525px';
|
var height = "525px";
|
||||||
var width = '800px';
|
var width = "800px";
|
||||||
var index = layer.open({
|
var index = layer.open({
|
||||||
title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
|
title: [
|
||||||
|
"查看",
|
||||||
|
"color:#3B70A1;background-color:#E8ECEB;font-size:20px",
|
||||||
|
],
|
||||||
type: 2,
|
type: 2,
|
||||||
content: '../../publicFileView.html',
|
content: "../../publicFileView.html",
|
||||||
area: [width, height],
|
area: [width, height],
|
||||||
maxmin: false,
|
maxmin: false,
|
||||||
});
|
});
|
||||||
|
|
@ -187,165 +193,215 @@ function openPdf() {
|
||||||
function setData(data) {
|
function setData(data) {
|
||||||
attendanceMachine = getAttendanceMachineByProId(data.proId);
|
attendanceMachine = getAttendanceMachineByProId(data.proId);
|
||||||
einStatus = data.einStatus;
|
einStatus = data.einStatus;
|
||||||
if(data.einStatus === "1"){
|
if (data.einStatus === "1") {
|
||||||
$('#proId').attr('disabled','true');
|
$("#proId").attr("disabled", "true");
|
||||||
}
|
}
|
||||||
$('#id').val(data.idNumber)
|
$("#id").val(data.idNumber);
|
||||||
//基础信息
|
//基础信息
|
||||||
$('#name').val(data.name) //基础信息 姓名
|
$("#name").val(data.name); //基础信息 姓名
|
||||||
$('#idNumber').val(data.idNumber) //基础信息 身份证
|
$("#idNumber").val(data.idNumber); //基础信息 身份证
|
||||||
$('#sex').val(data.sex) //基础信息 性别
|
$("#sex").val(data.sex); //基础信息 性别
|
||||||
$('#birthday').val(data.birthday) //基础信息 出生日期
|
$("#birthday").val(data.birthday); //基础信息 出生日期
|
||||||
$('#ethnic').val(data.ethnic) //基础信息 民族
|
$("#ethnic").val(data.ethnic); //基础信息 民族
|
||||||
getHoliday(data.ethnic);
|
getHoliday(data.ethnic);
|
||||||
$('#issueauthority').val(data.issueauthority) //基础信息 签发机关
|
$("#issueauthority").val(data.issueauthority); //基础信息 签发机关
|
||||||
$('#signDate').val(data.signDate) //基础信息 身份证生效日期
|
$("#signDate").val(data.signDate); //基础信息 身份证生效日期
|
||||||
$('#expiryDate').val(data.expiryDate) //基础信息 身份证失效效日期
|
$("#expiryDate").val(data.expiryDate); //基础信息 身份证失效效日期
|
||||||
$('#address').val(data.address) //基础信息 身份证住址
|
$("#address").val(data.address); //基础信息 身份证住址
|
||||||
showDictSelectToLayui("postId", "postType", true, data.postId);
|
showDictSelectToLayui("postId", "postType", true, data.postId);
|
||||||
$('#postId').val(data.postId) //基础信息 工种
|
$("#postId").val(data.postId); //基础信息 工种
|
||||||
$('#phone').val(data.phone) //基础信息 手机号码
|
$("#phone").val(data.phone); //基础信息 手机号码
|
||||||
$('#socialSecurityNumber').val(data.socialSecurityNumber) //基础信息 社保号
|
$("#socialSecurityNumber").val(data.socialSecurityNumber); //基础信息 社保号
|
||||||
$('#socialSecurityUnit').val(data.socialSecurityUnit) //基础信息 社保单位
|
$("#socialSecurityUnit").val(data.socialSecurityUnit); //基础信息 社保单位
|
||||||
//社保图片
|
//社保图片
|
||||||
var socialSecurityPath = [];
|
var socialSecurityPath = [];
|
||||||
if(data.socialSecurityPath != null){
|
if (data.socialSecurityPath != null) {
|
||||||
socialSecurityPath = NoNull(data.socialSecurityPath).split(',')
|
socialSecurityPath = NoNull(data.socialSecurityPath).split(",");
|
||||||
}
|
}
|
||||||
var htmlProve = ''
|
var htmlProve = "";
|
||||||
for (var i = 0; i < socialSecurityPath.length; i++) {
|
for (var i = 0; i < socialSecurityPath.length; i++) {
|
||||||
htmlProve += '<div id="' + i + '" style="display: inline-block;text-align: center;width:150px">'
|
htmlProve +=
|
||||||
htmlProve += '<img src="' + (fileUrl +"/"+ socialSecurityPath[i]) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
'<div id="' +
|
||||||
|
i +
|
||||||
|
'" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlProve +=
|
||||||
|
'<img src="' +
|
||||||
|
(fileUrl + "/" + socialSecurityPath[i]) +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
// htmlProve += '<div><span>' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '</span></div>'
|
// htmlProve += '<div><span>' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '</span></div>'
|
||||||
htmlProve += '</div>'
|
htmlProve += "</div>";
|
||||||
}
|
}
|
||||||
$('#demoProve').append(htmlProve);
|
$("#demoProve").append(htmlProve);
|
||||||
$('#bankName').val(data.bankName) //基础信息 银行名称
|
$("#bankName").val(data.bankName); //基础信息 银行名称
|
||||||
$('#bankCard').val(data.bankCard) //基础信息 银行卡号
|
$("#bankCard").val(data.bankCard); //基础信息 银行卡号
|
||||||
|
|
||||||
let img = document.getElementById("face_img");
|
let img = document.getElementById("face_img");
|
||||||
img.src = fileUrl + "/" + data.facePhoto;
|
img.src = fileUrl + "/" + data.facePhoto;
|
||||||
|
|
||||||
$('#personType').val(data.personType) //基础信息 人员类型
|
$("#personType").val(data.personType); //基础信息 人员类型
|
||||||
$('#workerSkill').val(data.workerSkill) //基础信息 工人技能
|
$("#workerSkill").val(data.workerSkill); //基础信息 工人技能
|
||||||
$('#urgentPerson').val(data.urgentPerson) //基础信息 紧急联系人
|
$("#urgentPerson").val(data.urgentPerson); //基础信息 紧急联系人
|
||||||
$('#urgentPersonPhone').val(data.urgentPersonPhone) //基础信息 紧急联系人电话
|
$("#urgentPersonPhone").val(data.urgentPersonPhone); //基础信息 紧急联系人电话
|
||||||
$('#politicalOutlook').val(data.politicalOutlook) //基础信息 政治面貌
|
$("#politicalOutlook").val(data.politicalOutlook); //基础信息 政治面貌
|
||||||
$('#cultrue').val(data.cultrue) //基础信息 文化程度
|
$("#cultrue").val(data.cultrue); //基础信息 文化程度
|
||||||
$('#importantPerson').val(data.importantPerson) //基础信息 重要人员
|
$("#importantPerson").val(data.importantPerson); //基础信息 重要人员
|
||||||
$('#addressPhone').val(data.addressPhone) //基础信息 家庭电话
|
$("#addressPhone").val(data.addressPhone); //基础信息 家庭电话
|
||||||
//班组、工程选择
|
//班组、工程选择
|
||||||
$('#fallProject').val(data.proName) //班组、工程选择 所属工程
|
$("#fallProject").val(data.proName); //班组、工程选择 所属工程
|
||||||
if(data.isRegularPerson === '' || data.isRegularPerson === null){
|
if (data.isRegularPerson === "" || data.isRegularPerson === null) {
|
||||||
$('#teamRegularSwitch').val(0);
|
$("#teamRegularSwitch").val(0);
|
||||||
}else{
|
} else {
|
||||||
$('#teamRegularSwitch').val(data.isRegularPerson);//班组、工程选择 是否为班组固定人员
|
$("#teamRegularSwitch").val(data.isRegularPerson); //班组、工程选择 是否为班组固定人员
|
||||||
}
|
}
|
||||||
$('#isForeman').val(data.isForeman);
|
$("#isForeman").val(data.isForeman);
|
||||||
|
|
||||||
//上传工资卡
|
//上传工资卡
|
||||||
//工资卡
|
//工资卡
|
||||||
var wageCardPath = [];
|
var wageCardPath = [];
|
||||||
if(data.wageCardPath != null){
|
if (data.wageCardPath != null) {
|
||||||
wageCardPath = NoNull(data.wageCardPath).split(',')
|
wageCardPath = NoNull(data.wageCardPath).split(",");
|
||||||
}
|
}
|
||||||
var htmlCardPath = ''
|
var htmlCardPath = "";
|
||||||
for (var i = 0; i < wageCardPath.length; i++) {
|
for (var i = 0; i < wageCardPath.length; i++) {
|
||||||
htmlCardPath += '<div id="' + i + '" style="display: inline-block;text-align: center;width:150px">'
|
htmlCardPath +=
|
||||||
htmlCardPath += '<img src="' + (fileUrl +"/"+ wageCardPath[i]) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
'<div id="' +
|
||||||
|
i +
|
||||||
|
'" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlCardPath +=
|
||||||
|
'<img src="' +
|
||||||
|
(fileUrl + "/" + wageCardPath[i]) +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
// htmlCardPath += '<div><span>' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '</span></div>'
|
// htmlCardPath += '<div><span>' + (socialSecurityUnit[i].length > 8 ? (socialSecurityUnit[i].substr(0, 8) + "..") : socialSecurityUnit[i]) + '</span></div>'
|
||||||
htmlCardPath += '</div>'
|
htmlCardPath += "</div>";
|
||||||
}
|
}
|
||||||
$('#demoWageCard').append(htmlCardPath);
|
$("#demoWageCard").append(htmlCardPath);
|
||||||
$('#bankName2').val(data.wageBankName) //上传工资卡 银行名称
|
$("#bankName2").val(data.wageBankName); //上传工资卡 银行名称
|
||||||
$('#bankCard2').val(data.wageBankCard) //上传工资卡 银行卡号
|
$("#bankCard2").val(data.wageBankCard); //上传工资卡 银行卡号
|
||||||
$('#subBranch').val(data.wageBankSubBranchName) //上传工资卡 银行支行名称
|
$("#subBranch").val(data.wageBankSubBranchName); //上传工资卡 银行支行名称
|
||||||
|
|
||||||
//上传合同
|
//上传合同
|
||||||
//Contract
|
//Contract
|
||||||
//合同卡
|
//合同卡
|
||||||
if(data.contractType == '纸质合同' || data.contractType == null) {
|
if (data.contractType == "纸质合同" || data.contractType == null) {
|
||||||
var contractPath = [];
|
var contractPath = [];
|
||||||
if (data.contractPath != null) {
|
if (data.contractPath != null) {
|
||||||
contractPath = data.contractPath.split(',')
|
contractPath = data.contractPath.split(",");
|
||||||
}
|
}
|
||||||
var htmlContract = ''
|
var htmlContract = "";
|
||||||
for (var i = 0; i < contractPath.length; i++) {
|
for (var i = 0; i < contractPath.length; i++) {
|
||||||
let path = fileUrl +"/"+ contractPath[i];
|
let path = fileUrl + "/" + contractPath[i];
|
||||||
if(contractPath[i].lastIndexOf(".pdf") > 0){
|
if (contractPath[i].lastIndexOf(".pdf") > 0) {
|
||||||
path = "../../../../img/filetype/pdf.png";
|
path = "../../../../img/filetype/pdf.png";
|
||||||
}
|
}
|
||||||
htmlContract += '<div id="' + i + '" onclick="onclickPdf(\''+ contractPath[i] +'\')" style="display: inline-block;text-align: center;width:150px">'
|
htmlContract +=
|
||||||
htmlContract += '<img src="' + (path) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
'<div id="' +
|
||||||
htmlContract += '</div>'
|
i +
|
||||||
|
'" onclick="onclickPdf(\'' +
|
||||||
|
contractPath[i] +
|
||||||
|
'\')" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlContract +=
|
||||||
|
'<img src="' +
|
||||||
|
path +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
|
htmlContract += "</div>";
|
||||||
}
|
}
|
||||||
$('#demoContract').append(htmlContract);
|
$("#demoContract").append(htmlContract);
|
||||||
$('#contractRef').val(data.contractCode) //上传合同 合同编号
|
$("#contractRef").val(data.contractCode); //上传合同 合同编号
|
||||||
$('#contractTermType').val(data.laborContractType) //上传合同 合同期限类型
|
$("#contractTermType").val(data.laborContractType); //上传合同 合同期限类型
|
||||||
$('#contractStartTime').val(data.contractValidDate) //上传合同 合同签订日期
|
$("#contractStartTime").val(data.contractValidDate); //上传合同 合同签订日期
|
||||||
$('#contractEndTime').val(data.contractInvalidDate) //上传合同 合同终止日期
|
$("#contractEndTime").val(data.contractInvalidDate); //上传合同 合同终止日期
|
||||||
$('#salaryApprovalMode').val(data.wageApprovedWay) //上传合同 工资核定方式
|
$("#salaryApprovalMode").val(data.wageApprovedWay); //上传合同 工资核定方式
|
||||||
$('#salaryApprovalStandard').val(data.wageCriterion) //上传合同 工资核定标准
|
$("#salaryApprovalStandard").val(data.wageCriterion); //上传合同 工资核定标准
|
||||||
$('#personRole').val(data.role) //上传合同 人员角色
|
$("#personRole").val(data.role); //上传合同 人员角色
|
||||||
$('#contractType').val(data.contractType) //上传合同 合同类型
|
$("#contractType").val(data.contractType); //上传合同 合同类型
|
||||||
$('#isHealthCare').val(data.miurInsurance) //上传合同 是否参加城乡居民医疗保险
|
$("#isHealthCare").val(data.miurInsurance); //上传合同 是否参加城乡居民医疗保险
|
||||||
$('#isRetirement').val(data.endowmentInsurance) //上传合同 是否参加城乡居民养老保险
|
$("#isRetirement").val(data.endowmentInsurance); //上传合同 是否参加城乡居民养老保险
|
||||||
$('#isJob').val(data.whetherOnJob) //上传合同 是否在职
|
$("#isJob").val(data.whetherOnJob); //上传合同 是否在职
|
||||||
}else{
|
} else {
|
||||||
$('#contractModule').css('display', 'none');
|
$("#contractModule").css("display", "none");
|
||||||
$('#electronicContractModule').css('display', '');
|
$("#electronicContractModule").css("display", "");
|
||||||
contractUrl = data.contractUrl;
|
contractUrl = data.contractUrl;
|
||||||
}
|
}
|
||||||
|
|
||||||
$('#employmentType').val(data.employmentType);
|
$("#employmentType").val(data.employmentType);
|
||||||
$('#employmentTypes').val(data.employmentTypes);
|
$("#employmentTypes").val(data.employmentTypes);
|
||||||
employmentTypeChange(data.employmentType);
|
employmentTypeChange(data.employmentType);
|
||||||
getProByOrgId('', '', data.proId);
|
getProByOrgId("", "", data.proId);
|
||||||
$('#proId').val(data.proId);
|
$("#proId").val(data.proId);
|
||||||
proChange(data.proId);
|
proChange(data.proId);
|
||||||
subId = data.subId;
|
subId = data.subId;
|
||||||
if(subId !== '' && subId !== null){
|
if (subId !== "" && subId !== null) {
|
||||||
$('#subId').attr('disabled','true');
|
$("#subId").attr("disabled", "true");
|
||||||
}
|
}
|
||||||
if(data.teamId !== '' && data.teamId !== null){
|
if (data.teamId !== "" && data.teamId !== null) {
|
||||||
$('#teamId').attr('disabled','true');
|
$("#teamId").attr("disabled", "true");
|
||||||
}
|
}
|
||||||
getSubByProId(data.proId, data.subId);
|
getSubByProId(data.proId, data.subId);
|
||||||
// getSub(data.subId)//班组、工程选择 所属分包
|
// getSub(data.subId)//班组、工程选择 所属分包
|
||||||
getTeamBySubId(data.subId,data.teamId) //班组、工程选择 所属班组
|
getTeamBySubId(data.subId, data.teamId); //班组、工程选择 所属班组
|
||||||
getTeamBySubIdToData(data.subId,data.teamId);
|
getTeamBySubIdToData(data.subId, data.teamId);
|
||||||
|
|
||||||
let companyExamFilePath = data.companyExamFilePath;
|
let companyExamFilePath = data.companyExamFilePath;
|
||||||
let deptExamFilePath = data.deptExamFilePath;
|
let deptExamFilePath = data.deptExamFilePath;
|
||||||
let teamExamFilePath = data.teamExamFilePath;
|
let teamExamFilePath = data.teamExamFilePath;
|
||||||
$('#companyExamScore').val(data.companyExamScore);
|
$("#companyExamScore").val(data.companyExamScore);
|
||||||
$('#deptExamScore').val(data.deptExamScore);
|
$("#deptExamScore").val(data.deptExamScore);
|
||||||
$('#teamExamScore').val(data.teamExamScore);
|
$("#teamExamScore").val(data.teamExamScore);
|
||||||
if(companyExamFilePath !== null && companyExamFilePath !== '' && companyExamFilePath !== 'null'){
|
if (
|
||||||
$('#companyExamTestProve').css("display","none");
|
companyExamFilePath !== null &&
|
||||||
var htmlCompany = ''
|
companyExamFilePath !== "" &&
|
||||||
htmlCompany += '<div id="' + i + '" style="display: inline-block;text-align: center;width:150px">'
|
companyExamFilePath !== "null"
|
||||||
htmlCompany += '<img src="' + (fileUrl +"/"+ data.teamExamFilePath) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
) {
|
||||||
htmlCompany += '</div>'
|
$("#companyExamTestProve").css("display", "none");
|
||||||
$('#companyExamDemoProve').append(htmlCompany);
|
var htmlCompany = "";
|
||||||
|
htmlCompany +=
|
||||||
|
'<div id="' +
|
||||||
|
i +
|
||||||
|
'" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlCompany +=
|
||||||
|
'<img src="' +
|
||||||
|
data.companyExamFilePath +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
|
htmlCompany += "</div>";
|
||||||
|
$("#companyExamDemoProve").append(htmlCompany);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(deptExamFilePath !== null && deptExamFilePath !== '' && deptExamFilePath !== 'null'){
|
if (
|
||||||
$('#deptExamTestProve').css("display","none");
|
deptExamFilePath !== null &&
|
||||||
var htmlDept = ''
|
deptExamFilePath !== "" &&
|
||||||
htmlDept += '<div id="' + i + '" style="display: inline-block;text-align: center;width:150px">'
|
deptExamFilePath !== "null"
|
||||||
htmlDept += '<img src="' + (fileUrl +"/"+ data.deptExamFilePath) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
) {
|
||||||
htmlDept += '</div>'
|
$("#deptExamTestProve").css("display", "none");
|
||||||
$('#deptExamDemoProve').append(htmlDept);
|
var htmlDept = "";
|
||||||
|
htmlDept +=
|
||||||
|
'<div id="' +
|
||||||
|
i +
|
||||||
|
'" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlDept +=
|
||||||
|
'<img src="' +
|
||||||
|
data.deptExamFilePath +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
|
htmlDept += "</div>";
|
||||||
|
$("#deptExamDemoProve").append(htmlDept);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(teamExamFilePath !== null && teamExamFilePath !== '' && teamExamFilePath !== 'null'){
|
if (
|
||||||
$('#teamExamTestProve').css("display","none");
|
teamExamFilePath !== null &&
|
||||||
var htmlTeam = ''
|
teamExamFilePath !== "" &&
|
||||||
htmlTeam += '<div id="' + i + '" style="display: inline-block;text-align: center;width:150px">'
|
teamExamFilePath !== "null"
|
||||||
htmlTeam += '<img src="' + (fileUrl +"/"+ data.teamExamFilePath) + '" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">'
|
) {
|
||||||
htmlTeam += '</div>'
|
$("#teamExamTestProve").css("display", "none");
|
||||||
$('#teamExamDemoProve').append(htmlTeam);
|
var htmlTeam = "";
|
||||||
|
htmlTeam +=
|
||||||
|
'<div id="' +
|
||||||
|
i +
|
||||||
|
'" style="display: inline-block;text-align: center;width:150px">';
|
||||||
|
htmlTeam +=
|
||||||
|
'<img src="' +
|
||||||
|
data.teamExamFilePath +
|
||||||
|
'" alt="" style="height: 80px;width: 80px;margin-right: 10px" class="layui-upload-img ">';
|
||||||
|
htmlTeam += "</div>";
|
||||||
|
$("#teamExamDemoProve").append(htmlTeam);
|
||||||
}
|
}
|
||||||
layui.form.render("select");
|
layui.form.render("select");
|
||||||
}
|
}
|
||||||
|
|
@ -357,15 +413,15 @@ function reloading() {
|
||||||
window.parent.location.reload();
|
window.parent.location.reload();
|
||||||
}
|
}
|
||||||
|
|
||||||
function getHoliday(value){
|
function getHoliday(value) {
|
||||||
let holiday;
|
let holiday;
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: 'POST',
|
type: "POST",
|
||||||
async: false, // 默认异步true,false表示同步
|
async: false, // 默认异步true,false表示同步
|
||||||
url: ctxPath + "/personComprehensive/getHolidaysList", // 请求地址
|
url: ctxPath + "/personComprehensive/getHolidaysList", // 请求地址
|
||||||
dataType: 'json', // 服务器返回数据类型
|
dataType: "json", // 服务器返回数据类型
|
||||||
data: {
|
data: {
|
||||||
nation: value
|
nation: value,
|
||||||
}, //获取提交的表单字段
|
}, //获取提交的表单字段
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
let values = [];
|
let values = [];
|
||||||
|
|
@ -373,60 +429,56 @@ function getHoliday(value){
|
||||||
let resultObj = data.data;
|
let resultObj = data.data;
|
||||||
for (let i = 0; i < resultObj.length; i++) {
|
for (let i = 0; i < resultObj.length; i++) {
|
||||||
let obj = {
|
let obj = {
|
||||||
name : resultObj[i],
|
name: resultObj[i],
|
||||||
value : resultObj[i],
|
value: resultObj[i],
|
||||||
selected : true
|
selected: true,
|
||||||
};
|
};
|
||||||
values.push(obj);
|
values.push(obj);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
}
|
}
|
||||||
holiday = xmSelect.render({
|
holiday = xmSelect.render({
|
||||||
el: '#holidays',
|
el: "#holidays",
|
||||||
language: 'zn',
|
language: "zn",
|
||||||
data: values
|
data: values,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
error: function (XMLHttpRequest, textStatus, e) {
|
error: function (XMLHttpRequest, textStatus, e) {
|
||||||
layer.close(loadingMsg);
|
layer.close(loadingMsg);
|
||||||
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
|
layer.msg("数据请求发生异常,请稍后重试", {
|
||||||
}
|
icon: 16,
|
||||||
|
scrollbar: false,
|
||||||
|
});
|
||||||
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//创建班组
|
//创建班组
|
||||||
function createTeam(){
|
function createTeam() {}
|
||||||
|
|
||||||
}
|
|
||||||
//刷新班组下拉表
|
//刷新班组下拉表
|
||||||
function refreshTeamSelect(){
|
function refreshTeamSelect() {}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//下一步
|
//下一步
|
||||||
function nextClick(e){
|
function nextClick(e) {
|
||||||
$('form>div:gt(1)').css('display','none')
|
$("form>div:gt(1)").css("display", "none");
|
||||||
$(e).parent().parent().parent().next().css('display','')
|
$(e).parent().parent().parent().next().css("display", "");
|
||||||
|
|
||||||
}
|
}
|
||||||
//上一步
|
//上一步
|
||||||
function prevClick(e){
|
function prevClick(e) {
|
||||||
$('form>div:gt(1)').css('display','none')
|
$("form>div:gt(1)").css("display", "none");
|
||||||
$(e).parent().parent().parent().prev().css('display','')
|
$(e).parent().parent().parent().prev().css("display", "");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function getTeamBySubIdToData(subId,teamId) {
|
function getTeamBySubIdToData(subId, teamId) {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
type: 'get',
|
type: "get",
|
||||||
url: systemPath + '/select/getTeamBySubId',
|
url: systemPath + "/select/getTeamBySubId",
|
||||||
data: {
|
data: {
|
||||||
subId: subId
|
subId: subId,
|
||||||
},
|
},
|
||||||
async: false,
|
async: false,
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if(data.code == 200){
|
if (data.code == 200) {
|
||||||
let resultObj = data.data;
|
let resultObj = data.data;
|
||||||
for (let i = 0; i < resultObj.length; i++) {
|
for (let i = 0; i < resultObj.length; i++) {
|
||||||
if (teamId == resultObj[i].id) {
|
if (teamId == resultObj[i].id) {
|
||||||
|
|
@ -439,12 +491,12 @@ function getTeamBySubIdToData(subId,teamId) {
|
||||||
},
|
},
|
||||||
error: function (err) {
|
error: function (err) {
|
||||||
console.log("获取班组下拉列表出错:", err);
|
console.log("获取班组下拉列表出错:", err);
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function onclickPdf(url){
|
function onclickPdf(url) {
|
||||||
if(url.lastIndexOf(".pdf") > 0){
|
if (url.lastIndexOf(".pdf") > 0) {
|
||||||
openPdfView(url);
|
openPdfView(url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -453,12 +505,15 @@ function openPdfView(url) {
|
||||||
localStorage.setItem("filePaths", fileUrl + "/" + url);
|
localStorage.setItem("filePaths", fileUrl + "/" + url);
|
||||||
localStorage.removeItem("fileTimes");
|
localStorage.removeItem("fileTimes");
|
||||||
localStorage.removeItem("fileNames");
|
localStorage.removeItem("fileNames");
|
||||||
var height = '425px';
|
var height = "425px";
|
||||||
var width = '800px';
|
var width = "800px";
|
||||||
var index = layer.open({
|
var index = layer.open({
|
||||||
title: ["查看", 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
|
title: [
|
||||||
|
"查看",
|
||||||
|
"color:#3B70A1;background-color:#E8ECEB;font-size:20px",
|
||||||
|
],
|
||||||
type: 2,
|
type: 2,
|
||||||
content: '../../publicFileView.html',
|
content: "../../publicFileView.html",
|
||||||
area: [width, height],
|
area: [width, height],
|
||||||
maxmin: false,
|
maxmin: false,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>施工人员库</title>
|
<title>施工人员库</title>
|
||||||
|
|
@ -7,8 +8,9 @@
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div class="layui-form">
|
<div class="layui-form">
|
||||||
<form class="layui-form" action="">
|
<form class="layui-form" action="">
|
||||||
<div>
|
<div>
|
||||||
<div class="schedule">
|
<div class="schedule">
|
||||||
|
|
@ -45,8 +47,8 @@
|
||||||
style="color: red;font-size: 20px">*</i>姓名</label>
|
style="color: red;font-size: 20px">*</i>姓名</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="number" name="age" id="age" hidden>
|
<input type="number" name="age" id="age" hidden>
|
||||||
<input type="text" name="name" id="name"
|
<input type="text" name="name" id="name" lay-verify="required|name"
|
||||||
lay-verify="required|name" class="layui-input">
|
class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -64,8 +66,8 @@
|
||||||
<label class="layui-form-label" style="width: 110px">
|
<label class="layui-form-label" style="width: 110px">
|
||||||
<i class="tip-required" style="color: red;font-size: 20px">*</i>性别</label>
|
<i class="tip-required" style="color: red;font-size: 20px">*</i>性别</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="sex" id="sex" class="layui-input"
|
<input type="text" name="sex" id="sex" class="layui-input" lay-verify="required"
|
||||||
lay-verify="required" readonly>
|
readonly>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -133,7 +135,8 @@
|
||||||
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
<label class="layui-form-label" style="width: 110px"><i class="tip-required"
|
||||||
style="color: red;font-size: 20px">*</i>工种</label>
|
style="color: red;font-size: 20px">*</i>工种</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<select id="postId" name="postId" lay-filter="postId" lay-verify="required" lay-search>
|
<select id="postId" name="postId" lay-filter="postId" lay-verify="required"
|
||||||
|
lay-search>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -151,8 +154,7 @@
|
||||||
style="color: red;font-size: 20px">*</i>社保号</label>
|
style="color: red;font-size: 20px">*</i>社保号</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="socialSecurityNumber" id="socialSecurityNumber" required
|
<input type="text" name="socialSecurityNumber" id="socialSecurityNumber" required
|
||||||
lay-verify="required"
|
lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
|
|
@ -160,8 +162,7 @@
|
||||||
style="color: red;font-size: 20px">*</i>社保单位</label>
|
style="color: red;font-size: 20px">*</i>社保单位</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="socialSecurityUnit" id="socialSecurityUnit" required
|
<input type="text" name="socialSecurityUnit" id="socialSecurityUnit" required
|
||||||
lay-verify="required"
|
lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 84.5%">
|
<div class="layui-input-inline" style="width: 84.5%">
|
||||||
|
|
@ -189,8 +190,7 @@
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">银行名称</label>
|
<label class="layui-form-label" style="width: 110px">银行名称</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="bankName" id="bankName"
|
<input type="text" name="bankName" id="bankName" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -210,24 +210,21 @@
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">人员类型</label>
|
<label class="layui-form-label" style="width: 110px">人员类型</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="personType" id="personType"
|
<input type="text" name="personType" id="personType" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">工人技能</label>
|
<label class="layui-form-label" style="width: 110px">工人技能</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="workerSkill" id="workerSkill"
|
<input type="text" name="workerSkill" id="workerSkill" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">紧急联系人</label>
|
<label class="layui-form-label" style="width: 110px">紧急联系人</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="urgentPerson" id="urgentPerson"
|
<input type="text" name="urgentPerson" id="urgentPerson" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -235,8 +232,7 @@
|
||||||
<label class="layui-form-label" style="width: 110px">紧急联系人电话</label>
|
<label class="layui-form-label" style="width: 110px">紧急联系人电话</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="urgentPersonPhone" id="urgentPersonPhone" required
|
<input type="text" name="urgentPersonPhone" id="urgentPersonPhone" required
|
||||||
lay-verify="urgentPersonPhone"
|
lay-verify="urgentPersonPhone" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -251,16 +247,14 @@
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">文化程度</label>
|
<label class="layui-form-label" style="width: 110px">文化程度</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="cultrue" id="cultrue"
|
<input type="text" name="cultrue" id="cultrue" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-input-inline" style="width: 42%">
|
<div class="layui-input-inline" style="width: 42%">
|
||||||
<label class="layui-form-label" style="width: 110px">重要人员</label>
|
<label class="layui-form-label" style="width: 110px">重要人员</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="importantPerson" id="importantPerson"
|
<input type="text" name="importantPerson" id="importantPerson" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -320,8 +314,7 @@
|
||||||
所属分包合同
|
所属分包合同
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="fallContract" id="fallContract" class="layui-input"
|
<input type="text" name="fallContract" id="fallContract" class="layui-input">
|
||||||
>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 60%">
|
<div class="layui-input-inline" style="width: 60%">
|
||||||
|
|
@ -348,7 +341,8 @@
|
||||||
|
|
||||||
<div class="layui-form-item btn">
|
<div class="layui-form-item btn">
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<button type="button" class="layui-btn" onclick="prevClick(this)" style="background-color: #999999">
|
<button type="button" class="layui-btn" onclick="prevClick(this)"
|
||||||
|
style="background-color: #999999">
|
||||||
上一步
|
上一步
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
||||||
|
|
@ -402,7 +396,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item btn">
|
<div class="layui-form-item btn">
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<button type="button" class="layui-btn" onclick="prevClick(this)" style="background-color: #999999">
|
<button type="button" class="layui-btn" onclick="prevClick(this)"
|
||||||
|
style="background-color: #999999">
|
||||||
上一步
|
上一步
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
||||||
|
|
@ -487,8 +482,7 @@
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="salaryApprovalStandard" id="salaryApprovalStandard" required
|
<input type="text" name="salaryApprovalStandard" id="salaryApprovalStandard" required
|
||||||
lay-verify="required"
|
lay-verify="required" class="layui-input">
|
||||||
class="layui-input">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -497,7 +491,8 @@
|
||||||
<i class="tip-required" style="color: red;font-size: 20px">*</i>人员角色
|
<i class="tip-required" style="color: red;font-size: 20px">*</i>人员角色
|
||||||
</label>
|
</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="personRole" name="personRole" lay-filter="personRole" lay-verify="required" lay-search>
|
<select id="personRole" name="personRole" lay-filter="personRole" lay-verify="required"
|
||||||
|
lay-search>
|
||||||
<option value="管理人员">管理人员</option>
|
<option value="管理人员">管理人员</option>
|
||||||
<option value="务工人员">务工人员</option>
|
<option value="务工人员">务工人员</option>
|
||||||
<option value="劳资专管员">劳资专管员</option>
|
<option value="劳资专管员">劳资专管员</option>
|
||||||
|
|
@ -524,7 +519,7 @@
|
||||||
<select id="isHealthCare" name="isHealthCare" lay-filter="isHealthCare" lay-verify="required"
|
<select id="isHealthCare" name="isHealthCare" lay-filter="isHealthCare" lay-verify="required"
|
||||||
lay-search>
|
lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -536,7 +531,7 @@
|
||||||
<select id="isRetirement" name="isRetirement" lay-filter="isRetirement" lay-verify="required"
|
<select id="isRetirement" name="isRetirement" lay-filter="isRetirement" lay-verify="required"
|
||||||
lay-search>
|
lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -547,13 +542,14 @@
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<select id="isJob" name="isJob" lay-filter="isJob" lay-verify="required" lay-search>
|
<select id="isJob" name="isJob" lay-filter="isJob" lay-verify="required" lay-search>
|
||||||
<option value="是">是</option>
|
<option value="是">是</option>
|
||||||
<option value="否" >否</option>
|
<option value="否">否</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item btn">
|
<div class="layui-form-item btn">
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<button type="button" class="layui-btn" onclick="prevClick(this)" style="background-color: #999999">
|
<button type="button" class="layui-btn" onclick="prevClick(this)"
|
||||||
|
style="background-color: #999999">
|
||||||
上一步
|
上一步
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
<button type="button" class="layui-btn" onclick="nextClick(this)">下一步</button>
|
||||||
|
|
@ -576,16 +572,16 @@
|
||||||
<label class="layui-form-label" style="width: 130px"><i class="tip-required"
|
<label class="layui-form-label" style="width: 130px"><i class="tip-required"
|
||||||
style="color: red;font-size: 20px">*</i>身份证号</label>
|
style="color: red;font-size: 20px">*</i>身份证号</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="createUserIdCard" id="createUserIdCard" disabled required lay-verify="required"
|
<input type="text" name="createUserIdCard" id="createUserIdCard" disabled required
|
||||||
class="layui-input">
|
lay-verify="required" class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 60%">
|
<div class="layui-input-inline" style="width: 60%">
|
||||||
<label class="layui-form-label" style="width: 130px"><i class="tip-required"
|
<label class="layui-form-label" style="width: 130px"><i class="tip-required"
|
||||||
style="color: red;font-size: 20px">*</i>手机号(登录名)</label>
|
style="color: red;font-size: 20px">*</i>手机号(登录名)</label>
|
||||||
<div class="layui-input-block" style="margin-left: 130px">
|
<div class="layui-input-block" style="margin-left: 130px">
|
||||||
<input type="text" name="createUserPhone" id="createUserPhone" disabled required lay-verify="required"
|
<input type="text" name="createUserPhone" id="createUserPhone" disabled required
|
||||||
class="layui-input">
|
lay-verify="required" class="layui-input">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-input-inline" style="width: 60%;">
|
<div class="layui-input-inline" style="width: 60%;">
|
||||||
|
|
@ -600,7 +596,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item btn">
|
<div class="layui-form-item btn">
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<button type="button" class="layui-btn" onclick="prevClick(this)" style="background-color: #999999">
|
<button type="button" class="layui-btn" onclick="prevClick(this)"
|
||||||
|
style="background-color: #999999">
|
||||||
上一步
|
上一步
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -609,8 +606,9 @@
|
||||||
<!-- ///建立用户 -->
|
<!-- ///建立用户 -->
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
||||||
|
|
@ -619,8 +617,7 @@
|
||||||
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
|
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/select.js"></script>
|
<script type="text/javascript" src="../../../../js/select.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/work/Person/personEntry/personEntryView.js"
|
<script type="text/javascript" src="../../../../js/work/Person/personEntry/personEntryView.js" defer="defer"></script>
|
||||||
defer="defer"></script>
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
Loading…
Reference in New Issue