|
@@ -479,15 +479,28 @@
|
|
|
var year='';
|
|
|
var months='';
|
|
|
var days='';
|
|
|
+ var sex='';
|
|
|
if(idCard.length==15){
|
|
|
year = "19"+idCard.substring(6,8);
|
|
|
months=idCard.substring(8,10);//截取身份证上的月
|
|
|
days=idCard.substring(10,12);//截取身份证上的日
|
|
|
+ sex = idCard.substring(13, 14)
|
|
|
}else {
|
|
|
year=idCard.substring(6,10);//截取身份证上的年
|
|
|
months=idCard.substring(10,12);//截取身份证上的月
|
|
|
days=idCard.substring(12,14);//截取身份证上的日
|
|
|
+ sex = idCard.substring(16, 17)
|
|
|
}
|
|
|
+
|
|
|
+ if (sex % 2 === 0) {
|
|
|
+ sex = '2' // 性别代码 1代表男,2代表女,暂时不涉及其他类型性别
|
|
|
+ } else {
|
|
|
+ sex = '1'
|
|
|
+ }
|
|
|
+
|
|
|
+ $("#gender").val(sex);
|
|
|
+
|
|
|
+
|
|
|
birthday=year+"-"+months+"-"+days;//转为2000-01-01的格式
|
|
|
$("#birthday").val(birthday);
|
|
|
cacuAge(idCard,'0');
|
|
@@ -753,9 +766,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm12">
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>性 别:</label>
|
|
|
+ <label class="layui-form-label">性 别:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:select path="gender" class="form-control simple-select required">
|
|
|
+ <form:select path="gender" class="form-control simple-select">
|
|
|
<form:option value="" label="请选择"/>
|
|
|
<form:options items="${fns:getDictList('sex')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
|
|
|
</form:select>
|
|
@@ -777,9 +790,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm12">
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>民 族:</label>
|
|
|
+ <label class="layui-form-label">民 族:</label>
|
|
|
<div class="layui-input-block layui-form readOnlyFFF">
|
|
|
- <form:select path="nation" class="form-control simple-select required">
|
|
|
+ <form:select path="nation" class="form-control simple-select">
|
|
|
<form:options items="${fns:getDictList('nation_type')}" itemLabel="label" itemValue="value" htmlEscape="false"/>
|
|
|
</form:select>
|
|
|
</div>
|
|
@@ -834,9 +847,9 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>移动电话:</label>
|
|
|
+ <label class="layui-form-label">移动电话:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:input path="mobile" id="mobile" placeholder="请输入移动电话" htmlEscape="false" class="form-control required layui-input isPhone"/>
|
|
|
+ <form:input path="mobile" id="mobile" placeholder="请输入移动电话" htmlEscape="false" class="form-control layui-input isPhone"/>
|
|
|
<span id="ph" style="color: #CC5965"></span>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -951,15 +964,15 @@
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label double-line"><span id="tryEndTimeSpan" class="require-item"></span>试用期结束日期:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input id="tryEndTime" name="tryEndTime" type="text" maxlength="20" readonly class="laydate-icondate form-control layui-input layer-date laydate-icon"
|
|
|
- placeholder="请选择试用期结束时间" value="<fmt:formatDate value="${workStaffBasicInfo.tryEndTime}" pattern="yyyy-MM-dd"/>"/>
|
|
|
+ <input id="tryEndTimeDate" name="tryEndTime" type="text" maxlength="20" readonly class="laydate-icondate form-control layui-input layer-date laydate-icon"
|
|
|
+ style="background-color: #fff" placeholder="请选择试用期结束时间" value="<fmt:formatDate value="${workStaffBasicInfo.tryEndTime}" pattern="yyyy-MM-dd"/>"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>职 位:</label>
|
|
|
<div class="layui-input-block layui-form readOnlyFFF">
|
|
|
- <form:select path="duty" class="form-control required simple-select">
|
|
|
+ <form:select path="duty" class="form-control simple-select">
|
|
|
<form:option value="" label=""/>
|
|
|
<form:options items="${fns:getMainDictList('staff_duty')}" itemLabel="label" itemValue="label" htmlEscape="false"/>
|
|
|
</form:select>
|
|
@@ -967,10 +980,10 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>归属部门:</label>
|
|
|
+ <label class="layui-form-label">归属部门:</label>
|
|
|
<div class="layui-input-block with-icon">
|
|
|
<sys:treeselect id="office" name="office.id" value="${workStaffBasicInfo.office.id}" labelName="office.name" labelValue="${workStaffBasicInfo.office.name}"
|
|
|
- cssStyle="background-color:#fff" title="部门" url="/sys/office/treeData?type=2" cssClass="form-control layui-input required"/>
|
|
|
+ cssStyle="background-color:#fff" title="部门" url="/sys/office/treeData?type=2" cssClass="form-control layui-input"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
<%--<div class="layui-item layui-col-sm6 lw7">
|
|
@@ -982,14 +995,14 @@
|
|
|
</div>--%>
|
|
|
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>岗 位:</label>
|
|
|
+ <label class="layui-form-label">岗 位:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<div id="roleId" class="xm-select-demo" tabindex="0" contenteditable="true"></div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label double-line"><span class="require-item">*</span>身份证人像面:</label>
|
|
|
+ <label class="layui-form-label double-line">身份证人像面:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('idCardPortrait')"><i class="fa fa-plus"></i> 上传</a>
|
|
|
<!-- 图片展示区域 -->
|
|
@@ -1012,7 +1025,7 @@
|
|
|
</div>
|
|
|
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label double-line"><span class="require-item">*</span>身份证国徽面:</label>
|
|
|
+ <label class="layui-form-label double-line">身份证国徽面:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('idCardNationalEmblem')"><i class="fa fa-plus"></i> 上传</a>
|
|
|
<!-- 图片展示区域 -->
|
|
@@ -1203,13 +1216,13 @@
|
|
|
<input id="educationList${varStatus.index}_eduPhoto" name="educationList[${varStatus.index}].eduPhoto" type="hidden" value="${education.eduPhoto}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="educationList${varStatus.index}_school" name="educationList[${varStatus.index}].school" htmlEscape="false" value="${education.school}" class="form-control required"/>
|
|
|
+ <input id="educationList${varStatus.index}_school" name="educationList[${varStatus.index}].school" htmlEscape="false" value="${education.school}" class="form-control"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
<input id="educationList${varStatus.index}_major" name="educationList[${varStatus.index}].major" htmlEscape="false" value="${education.major}" class="form-control"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="educationList[${varStatus.index}].edu" id="educationList${varStatus.index}_edu" class="form-control required">
|
|
|
+ <select name="educationList[${varStatus.index}].edu" id="educationList${varStatus.index}_edu" class="form-control">
|
|
|
<c:forEach items="${fns:getDictList('education_level')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${education.edu eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -1223,7 +1236,7 @@
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="educationList[${varStatus.index}].eduType" id="educationList${varStatus.index}_eduType" class="form-control required">
|
|
|
+ <select name="educationList[${varStatus.index}].eduType" id="educationList${varStatus.index}_eduType" class="form-control">
|
|
|
<c:forEach items="${fns:getDictList('edu_type')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${education.eduType eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -1237,7 +1250,7 @@
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="educationList${varStatus.index}_startDate" name="educationList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="educationList${varStatus.index}_startDate" name="educationList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
value="<fmt:formatDate value="${education.startDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
@@ -1271,13 +1284,13 @@
|
|
|
<input id="educationList{{idx}}_eduPhoto" name="educationList[{{idx}}].eduPhoto" type="hidden" value="{{row.eduPhoto}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入毕业院校" id="educationList{{idx}}_school" name="educationList[{{idx}}].school" htmlEscape="false" value="{{row.school}}" class="form-control required"/>
|
|
|
+ <input placeholder="请输入毕业院校" id="educationList{{idx}}_school" name="educationList[{{idx}}].school" htmlEscape="false" value="{{row.school}}" class="form-control"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
<input placeholder="请输入所学专业" id="educationList{{idx}}_major" name="educationList[{{idx}}].major" htmlEscape="false" value="{{row.major}}" class="form-control"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="educationList[{{idx}}].edu" id="educationList{{idx}}_edu" class="form-control required">
|
|
|
+ <select name="educationList[{{idx}}].edu" id="educationList{{idx}}_edu" class="form-control">
|
|
|
<c:forEach items="${fns:getDictList('education_level')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${row.edu eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -1380,14 +1393,14 @@
|
|
|
<input id="languageList${varStatus.index}_filePath" name="languageList[${varStatus.index}].filePath" type="hidden" value="${language.filePath}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="languageList[${varStatus.index}].language" id="languageList${varStatus.index}_language" class="form-control required">
|
|
|
+ <select name="languageList[${varStatus.index}].language" id="languageList${varStatus.index}_language" class="form-control">
|
|
|
<c:forEach items="${fns:getMainDictList('language')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${language.language eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="languageList[${varStatus.index}].proficiency" id="languageList${varStatus.index}_proficiency" class="form-control required">
|
|
|
+ <select name="languageList[${varStatus.index}].proficiency" id="languageList${varStatus.index}_proficiency" class="form-control">
|
|
|
<c:forEach items="${fns:getDictList('proficiency')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${language.proficiency eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -1418,14 +1431,14 @@
|
|
|
<input id="languageList{{idx}}_delFlag" name="languageList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="languageList[{{idx}}].language" id="languageList{{idx}}_language" class="form-control required">
|
|
|
+ <select name="languageList[{{idx}}].language" id="languageList{{idx}}_language" class="form-control ">
|
|
|
<c:forEach items="${fns:getMainDictList('language')}" var="var">
|
|
|
<option value="${var.value}">${var.label}</option>
|
|
|
</c:forEach>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="languageList[{{idx}}].proficiency" id="languageList{{idx}}_proficiency" class="form-control required">
|
|
|
+ <select name="languageList[{{idx}}].proficiency" id="languageList{{idx}}_proficiency" class="form-control ">
|
|
|
<c:forEach items="${fns:getDictList('proficiency')}" var="var">
|
|
|
<option value="${var.value}">${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -1480,7 +1493,7 @@
|
|
|
<th width="15%"><span class="require-item">*</span>工作部门</th>
|
|
|
<th width="14%"><span class="require-item">*</span>职务或岗位</th>
|
|
|
<th width="12%"><span class="require-item">*</span>起始日期</th>
|
|
|
- <th width="12%"><span class="require-item">*</span>终止日期</th>
|
|
|
+ <th width="12%">终止日期</th>
|
|
|
<th width="11%">证明人</th>
|
|
|
<th width="11%">证明人联系方式</th>
|
|
|
<th width="10%">操作</th>
|
|
@@ -1494,20 +1507,20 @@
|
|
|
<input id="experienceList${varStatus.index}_delFlag" name="experienceList[${varStatus.index}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList${varStatus.index}_company" name="experienceList[${varStatus.index}].company" class="form-control required" value="${experience.company}"/>
|
|
|
+ <input id="experienceList${varStatus.index}_company" name="experienceList[${varStatus.index}].company" class="form-control " value="${experience.company}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList${varStatus.index}_dept" name="experienceList[${varStatus.index}].dept" class="form-control required" value="${experience.dept}"/>
|
|
|
+ <input id="experienceList${varStatus.index}_dept" name="experienceList[${varStatus.index}].dept" class="form-control " value="${experience.dept}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList${varStatus.index}_duty" name="experienceList[${varStatus.index}].duty" class="form-control required" value="${experience.duty}"/>
|
|
|
+ <input id="experienceList${varStatus.index}_duty" name="experienceList[${varStatus.index}].duty" class="form-control " value="${experience.duty}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList${varStatus.index}_startDate" name="experienceList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="experienceList${varStatus.index}_startDate" name="experienceList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate "
|
|
|
value="<fmt:formatDate value="${experience.startDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList${varStatus.index}_endDate" name="experienceList[${varStatus.index}].endDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="experienceList${varStatus.index}_endDate" name="experienceList[${varStatus.index}].endDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
value="<fmt:formatDate value="${experience.endDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
@@ -1530,20 +1543,20 @@
|
|
|
<input id="experienceList{{idx}}_delFlag" name="experienceList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入所在单位" id="experienceList{{idx}}_company" name="experienceList[{{idx}}].company" class="form-control required" value="{{row.company}}"/>
|
|
|
+ <input placeholder="请输入所在单位" id="experienceList{{idx}}_company" name="experienceList[{{idx}}].company" class="form-control " value="{{row.company}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入工作部门" id="experienceList{{idx}}_dept" name="experienceList[{{idx}}].dept" class="form-control required" value="{{row.dept}}"/>
|
|
|
+ <input placeholder="请输入工作部门" id="experienceList{{idx}}_dept" name="experienceList[{{idx}}].dept" class="form-control " value="{{row.dept}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入职位或岗位" id="experienceList{{idx}}_duty" name="experienceList[{{idx}}].duty" class="form-control required" value="{{row.duty}}"/>
|
|
|
+ <input placeholder="请输入职位或岗位" id="experienceList{{idx}}_duty" name="experienceList[{{idx}}].duty" class="form-control " value="{{row.duty}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList{{idx}}_startDate" name="experienceList[{{idx}}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="experienceList{{idx}}_startDate" name="experienceList[{{idx}}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate "
|
|
|
style="background-color:#fff " placeholder="起始日期" value="<fmt:formatDate value="${row.startDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input id="experienceList{{idx}}_endDate" name="experienceList[{{idx}}].endDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="experienceList{{idx}}_endDate" name="experienceList[{{idx}}].endDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
style="background-color:#fff " placeholder="终止日期" value="<fmt:formatDate value="${row.endDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
@@ -1825,24 +1838,24 @@
|
|
|
<input id="titleList${varStatus.index}_filePath" name="titleList[${varStatus.index}].filePath" type="hidden" value="${title.filePath}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="titleList[${varStatus.index}].name" id="titleList${varStatus.index}_name" class="form-control required">
|
|
|
+ <select name="titleList[${varStatus.index}].name" id="titleList${varStatus.index}_name" class="form-control ">
|
|
|
<c:forEach items="${fns:getMainDictList('title_type')}" var="var">
|
|
|
<option value="${var.label}" <c:if test="${title.name eq var.label}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="titleList${varStatus.index}_grade" name="titleList[${varStatus.index}].grade" class="form-control required" value="${title.grade}"/>
|
|
|
+ <input id="titleList${varStatus.index}_grade" name="titleList[${varStatus.index}].grade" class="form-control " value="${title.grade}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="titleList${varStatus.index}_startDate" name="titleList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="titleList${varStatus.index}_startDate" name="titleList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate "
|
|
|
value="<fmt:formatDate value="${title.startDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="titleList${varStatus.index}_pathway" name="titleList[${varStatus.index}].pathway" class="form-control required" value="${title.pathway}"/>
|
|
|
+ <input id="titleList${varStatus.index}_pathway" name="titleList[${varStatus.index}].pathway" class="form-control " value="${title.pathway}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="titleList${varStatus.index}_approvalAuthority" name="titleList[${varStatus.index}].approvalAuthority" class="form-control required" value="${title.approvalAuthority}"/>
|
|
|
+ <input id="titleList${varStatus.index}_approvalAuthority" name="titleList[${varStatus.index}].approvalAuthority" class="form-control " value="${title.approvalAuthority}"/>
|
|
|
</td>
|
|
|
<td class="text-left op-td">
|
|
|
<!-- 修改按钮 -->
|
|
@@ -1917,7 +1930,7 @@
|
|
|
<input id="titleList{{idx}}_filePath" name="titleList[{{idx}}].filePath" type="hidden" value="{{row.filePath}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="titleList[{{idx}}].name" id="titleList{{idx}}_name" class="form-control required">
|
|
|
+ <select name="titleList[{{idx}}].name" id="titleList{{idx}}_name" class="form-control ">
|
|
|
<option value=""></option>
|
|
|
<c:forEach items="${fns:getMainDictList('title_type')}" var="var">
|
|
|
<option value="${var.label}">${var.label}</option>
|
|
@@ -1925,17 +1938,17 @@
|
|
|
</select>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input placeholder="请输入职称等级" id="titleList{{idx}}_grade" name="titleList[{{idx}}].grade" class="form-control required" value="{{row.grade}}"/>
|
|
|
+ <input placeholder="请输入职称等级" id="titleList{{idx}}_grade" name="titleList[{{idx}}].grade" class="form-control " value="{{row.grade}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="titleList{{idx}}_startDate" name="titleList[{{idx}}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="titleList{{idx}}_startDate" name="titleList[{{idx}}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate "
|
|
|
style="background-color:#fff " placeholder="获取日期" value="<fmt:formatDate value="${row.startDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input placeholder="请输入途径" id="titleList{{idx}}_pathway" name="titleList[{{idx}}].pathway" class="form-control required" value="{{row.pathway}}"/>
|
|
|
+ <input placeholder="请输入途径" id="titleList{{idx}}_pathway" name="titleList[{{idx}}].pathway" class="form-control " value="{{row.pathway}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input placeholder="请输入审批单位" id="titleList{{idx}}_approvalAuthority" name="titleList[{{idx}}].approvalAuthority" class="form-control required" value="{{row.approvalAuthority}}"/>
|
|
|
+ <input placeholder="请输入审批单位" id="titleList{{idx}}_approvalAuthority" name="titleList[{{idx}}].approvalAuthority" class="form-control " value="{{row.approvalAuthority}}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('titleList{{idx}}_file')"><i class="fa fa-plus"></i> 上传</a><span id="titleList{{idx}}_fileName1"></span>
|
|
@@ -1991,13 +2004,13 @@
|
|
|
<input id="familyList${varStatus.index}_delFlag" name="familyList[${varStatus.index}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="familyList${varStatus.index}_relation" name="familyList[${varStatus.index}].relation" class="form-control required" value="${family.relation}"/>
|
|
|
+ <input id="familyList${varStatus.index}_relation" name="familyList[${varStatus.index}].relation" class="form-control " value="${family.relation}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="familyList${varStatus.index}_name" name="familyList[${varStatus.index}].name" class="form-control required" value="${family.name}"/>
|
|
|
+ <input id="familyList${varStatus.index}_name" name="familyList[${varStatus.index}].name" class="form-control " value="${family.name}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="familyList${varStatus.index}_idCard" name="familyList[${varStatus.index}].idCard" class="form-control required idCard" value="${family.idCard}"/>
|
|
|
+ <input id="familyList${varStatus.index}_idCard" name="familyList[${varStatus.index}].idCard" class="form-control idCard" value="${family.idCard}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<select name="familyList[${varStatus.index}].gender" class="form-control ">
|
|
@@ -2006,7 +2019,7 @@
|
|
|
</select>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="familyList${varStatus.index}_contact" name="familyList[${varStatus.index}].contact" class="form-control required" value="${family.contact}"/>
|
|
|
+ <input id="familyList${varStatus.index}_contact" name="familyList[${varStatus.index}].contact" class="form-control " value="${family.contact}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a href=javascript:void(0); onclick="delRow(this, '#familyList${varStatus.index}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 取消</a>
|
|
@@ -2022,22 +2035,22 @@
|
|
|
<input id="familyList{{idx}}_delFlag" name="familyList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入与本人的关系" id="familyList{{idx}}_relation" name="familyList[{{idx}}].relation" class="form-control required" value="{{row.relation}}"/>
|
|
|
+ <input placeholder="请输入与本人的关系" id="familyList{{idx}}_relation" name="familyList[{{idx}}].relation" class="form-control " value="{{row.relation}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入成员姓名" id="familyList{{idx}}_name" name="familyList[{{idx}}].name" class="form-control required" value="{{row.name}}"/>
|
|
|
+ <input placeholder="请输入成员姓名" id="familyList{{idx}}_name" name="familyList[{{idx}}].name" class="form-control " value="{{row.name}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入身份证号" id="familyList{{idx}}_idCard" name="familyList[{{idx}}].idCard" class="form-control required idCard" value="{{row.idCard}}"/>
|
|
|
+ <input placeholder="请输入身份证号" id="familyList{{idx}}_idCard" name="familyList[{{idx}}].idCard" class="form-control idCard" value="{{row.idCard}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="familyList[{{idx}}].gender" class="form-control required">
|
|
|
+ <select name="familyList[{{idx}}].gender" class="form-control ">
|
|
|
<option value="男">男</option>
|
|
|
<option value="女">女</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入联系方式" id="familyList{{idx}}_contact" name="familyList[{{idx}}].contact" class="form-control required" value="{{row.contact}}"/>
|
|
|
+ <input placeholder="请输入联系方式" id="familyList{{idx}}_contact" name="familyList[{{idx}}].contact" class="form-control " value="{{row.contact}}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a href=javascript:void(0); onclick="delRow(this, '#familyList{{idx}}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 取消</a>
|
|
@@ -2090,7 +2103,7 @@
|
|
|
<input id="trainingList${varStatus.index}_filePath" name="trainingList[${varStatus.index}].filePath" type="hidden" value="${training.filePath}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="trainingList${varStatus.index}_name" name="trainingList[${varStatus.index}].name" class="form-control required" value="${training.name}"/>
|
|
|
+ <input id="trainingList${varStatus.index}_name" name="trainingList[${varStatus.index}].name" class="form-control " value="${training.name}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="trainingList${varStatus.index}_agency" name="trainingList[${varStatus.index}].agency" class="form-control" value="${training.agency}"/>
|
|
@@ -2107,7 +2120,7 @@
|
|
|
value="<fmt:formatDate value="${training.endDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="trainingList[${varStatus.index}].type" id="trainingList${varStatus.index}_type" class="form-control required">
|
|
|
+ <select name="trainingList[${varStatus.index}].type" id="trainingList${varStatus.index}_type" class="form-control ">
|
|
|
<option value=""></option>
|
|
|
<c:forEach items="${fns:getMainDictList('training_type')}" var="var">
|
|
|
<option value="${var.label}" <c:if test="${var.label eq training.type}">selected</c:if> >${var.label}</option>
|
|
@@ -2118,7 +2131,7 @@
|
|
|
<input id="trainingList${varStatus.index}_hours" name="trainingList[${varStatus.index}].hours" class="form-control" value="${training.hours}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="trainingList${varStatus.index}_certificate" name="trainingList[${varStatus.index}].certificate" class="form-control required" value="${training.certificate}"/>
|
|
|
+ <input id="trainingList${varStatus.index}_certificate" name="trainingList[${varStatus.index}].certificate" class="form-control " value="${training.certificate}"/>
|
|
|
</td>
|
|
|
<td class="text-left op-td">
|
|
|
<a class="op-btn op-btn-add" title="修改" onclick="this_upload_file_button('trainingList${varStatus.index}_file')"><i class="fa fa-plus"></i> 修改</a><span id="trainingList${varStatus.index}_fileName1"><c:if test="${not empty training.filePathStr}"><img src="${training.filePathStr}" width="24" height="24" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${training.filePathStr}','90%','90%')" alt=""></c:if></span>
|
|
@@ -2143,7 +2156,7 @@
|
|
|
<input id="trainingList{{idx}}_filePath" name="trainingList[{{idx}}].filePath" type="hidden" value="{{row.filePath}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input placeholder="请输入培训名称" id="trainingList{{idx}}_name" name="trainingList[{{idx}}].name" class="form-control required" value="{{row.name}}"/>
|
|
|
+ <input placeholder="请输入培训名称" id="trainingList{{idx}}_name" name="trainingList[{{idx}}].name" class="form-control " value="{{row.name}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input placeholder="请输入培训机构" id="trainingList{{idx}}_agency" name="trainingList[{{idx}}].agency" class="form-control" value="{{row.agency}}"/>
|
|
@@ -2160,7 +2173,7 @@
|
|
|
placeholder="终止日期" style="background-color:#fff" value="<fmt:formatDate value="${row.endDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="trainingList[{{idx}}].type" id="trainingList{{idx}}_type" class="form-control required">
|
|
|
+ <select name="trainingList[{{idx}}].type" id="trainingList{{idx}}_type" class="form-control ">
|
|
|
<option value=""></option>
|
|
|
<c:forEach items="${fns:getMainDictList('training_type')}" var="var">
|
|
|
<option value="${var.label}">${var.label}</option>
|
|
@@ -2171,7 +2184,7 @@
|
|
|
<input placeholder="学时" id="trainingList{{idx}}_hours" name="trainingList[{{idx}}].hours" class="form-control" value="{{row.hours}}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input placeholder="请输入所获证书" id="trainingList{{idx}}_certificate" name="trainingList[{{idx}}].certificate" class="form-control required" value="{{row.certificate}}"/>
|
|
|
+ <input placeholder="请输入所获证书" id="trainingList{{idx}}_certificate" name="trainingList[{{idx}}].certificate" class="form-control " value="{{row.certificate}}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('trainingList{{idx}}_file')"><i class="fa fa-plus"></i> 上传</a><span id="trainingList{{idx}}_fileName1"></span>
|
|
@@ -2235,7 +2248,7 @@
|
|
|
<input id="socialPositionList${varStatus.index}_delFlag" name="socialPositionList[${varStatus.index}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="socialPositionList${varStatus.index}_name" name="socialPositionList[${varStatus.index}].name" class="form-control required" value="${socialPosition.name}"/>
|
|
|
+ <input id="socialPositionList${varStatus.index}_name" name="socialPositionList[${varStatus.index}].name" class="form-control " value="${socialPosition.name}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="socialPositionList${varStatus.index}_startDate" name="socialPositionList[${varStatus.index}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
@@ -2262,7 +2275,7 @@
|
|
|
<input id="socialPositionList{{idx}}_delFlag" name="socialPositionList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入职务名称" id="socialPositionList{{idx}}_name" name="socialPositionList[{{idx}}].name" class="form-control required" value="{{row.name}}"/>
|
|
|
+ <input placeholder="请输入职务名称" id="socialPositionList{{idx}}_name" name="socialPositionList[{{idx}}].name" class="form-control " value="{{row.name}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
<input id="socialPositionList{{idx}}_startDate" name="socialPositionList[{{idx}}].startDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
@@ -2332,25 +2345,25 @@
|
|
|
<input id="rewardsList${varStatus.index}_delFlag" name="rewardsList[${varStatus.index}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="rewardsList[${varStatus.index}].type" class="form-control required">
|
|
|
+ <select name="rewardsList[${varStatus.index}].type" class="form-control ">
|
|
|
<option value="奖励" <c:if test="${'奖励' eq rewards.type}">selected</c:if>>奖励</option>
|
|
|
<option value="惩罚" <c:if test="${'惩罚' eq rewards.type}">selected</c:if>>惩罚</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="rewardsList${varStatus.index}_name" name="rewardsList[${varStatus.index}].name" class="form-control required" value="${rewards.name}"/>
|
|
|
+ <input id="rewardsList${varStatus.index}_name" name="rewardsList[${varStatus.index}].name" class="form-control " value="${rewards.name}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="rewardsList${varStatus.index}_atTime" name="rewardsList[${varStatus.index}].atTime" class="form-control required" value="${rewards.atTime}"/>
|
|
|
+ <input id="rewardsList${varStatus.index}_atTime" name="rewardsList[${varStatus.index}].atTime" class="form-control " value="${rewards.atTime}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
<input id="rewardsList${varStatus.index}_grade" name="rewardsList[${varStatus.index}].grade" class="form-control" value="${rewards.grade}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="rewardsList${varStatus.index}_reason" name="rewardsList[${varStatus.index}].reason" class="form-control required" value="${rewards.reason}"/>
|
|
|
+ <input id="rewardsList${varStatus.index}_reason" name="rewardsList[${varStatus.index}].reason" class="form-control " value="${rewards.reason}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="rewardsList${varStatus.index}_organization" name="rewardsList[${varStatus.index}].organization" class="form-control required" value="${rewards.organization}"/>
|
|
|
+ <input id="rewardsList${varStatus.index}_organization" name="rewardsList[${varStatus.index}].organization" class="form-control " value="${rewards.organization}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a href=javascript:void(0); onclick="delRow(this, '#rewardsList${varStatus.index}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 取消</a>
|
|
@@ -2366,25 +2379,25 @@
|
|
|
<input id="rewardsList{{idx}}_delFlag" name="rewardsList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="rewardsList[{{idx}}].type" class="form-control required">
|
|
|
+ <select name="rewardsList[{{idx}}].type" class="form-control ">
|
|
|
<option value="奖励">奖励</option>
|
|
|
<option value="惩罚">惩罚</option>
|
|
|
</select>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入名称" id="rewardsList{{idx}}_name" name="rewardsList[{{idx}}].name" class="form-control required" value="{{row.name}}"/>
|
|
|
+ <input placeholder="请输入名称" id="rewardsList{{idx}}_name" name="rewardsList[{{idx}}].name" class="form-control " value="{{row.name}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入时间" id="rewardsList{{idx}}_atTime" name="rewardsList[{{idx}}].atTime" class="form-control required" value="{{row.atTime}}"/>
|
|
|
+ <input placeholder="请输入时间" id="rewardsList{{idx}}_atTime" name="rewardsList[{{idx}}].atTime" class="form-control " value="{{row.atTime}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
<input placeholder="请输入级别" id="rewardsList{{idx}}_grade" name="rewardsList[{{idx}}].grade" class="form-control" value="{{row.grade}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入原因" id="rewardsList{{idx}}_reason" name="rewardsList[{{idx}}].reason" class="form-control required" value="{{row.reason}}"/>
|
|
|
+ <input placeholder="请输入原因" id="rewardsList{{idx}}_reason" name="rewardsList[{{idx}}].reason" class="form-control " value="{{row.reason}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <input placeholder="请输入授予机构" id="rewardsList{{idx}}_organization" name="rewardsList[{{idx}}].organization" class="form-control required" value="{{row.organization}}"/>
|
|
|
+ <input placeholder="请输入授予机构" id="rewardsList{{idx}}_organization" name="rewardsList[{{idx}}].organization" class="form-control " value="{{row.organization}}"/>
|
|
|
</td>
|
|
|
<td class="text-center op-td">
|
|
|
<a href=javascript:void(0); onclick="delRow(this, '#rewardsList{{idx}}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 取消</a>
|
|
@@ -2536,7 +2549,7 @@
|
|
|
<input id="laborContractList${varStatus.index}_filePath" name="laborContractList[${varStatus.index}].filePath" type="hidden" value="${buyDetails.filePath}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="laborContractList[${varStatus.index}].contractType" id="laborContractList${varStatus.index}_contractType" class="form-control required">
|
|
|
+ <select name="laborContractList[${varStatus.index}].contractType" id="laborContractList${varStatus.index}_contractType" class="form-control ">
|
|
|
<c:forEach items="${fns:getMainDictList('relsp_cType')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${buyDetails.contractType eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -2546,7 +2559,7 @@
|
|
|
<input id="laborContractList${varStatus.index}_contractNum" name="laborContractList[${varStatus.index}].contractNum" type="text" value="${buyDetails.contractNum}"/>
|
|
|
</td>--%>
|
|
|
<td>
|
|
|
- <select name="laborContractList[${varStatus.index}].contractLimit" id="laborContractList${varStatus.index}_contractLimit" class="form-control required">
|
|
|
+ <select name="laborContractList[${varStatus.index}].contractLimit" id="laborContractList${varStatus.index}_contractLimit" class="form-control ">
|
|
|
<c:forEach items="${fns:getMainDictList('contract_limit')}" var="var">
|
|
|
<option value="${var.value}" <c:if test="${buyDetails.contractLimit eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
</c:forEach>
|
|
@@ -2644,7 +2657,7 @@
|
|
|
<input id="laborContractList{{idx}}_filePath" name="laborContractList[{{idx}}].filePath" type="hidden" value="{{row.filePath}}"/>
|
|
|
</td>
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="laborContractList[{{idx}}].contractType" id="laborContractList{{idx}}_contractType" class="form-control required">
|
|
|
+ <select name="laborContractList[{{idx}}].contractType" id="laborContractList{{idx}}_contractType" class="form-control ">
|
|
|
<option value=""></option>
|
|
|
<c:forEach items="${fns:getMainDictList('relsp_cType')}" var="var">
|
|
|
<option value="${var.value}">${var.label}</option>
|
|
@@ -2657,7 +2670,7 @@
|
|
|
</td>--%>
|
|
|
|
|
|
<td style="text-align:center;">
|
|
|
- <select name="laborContractList[{{idx}}].contractLimit" id="laborContractList{{idx}}_contractLimit" class="form-control required">
|
|
|
+ <select name="laborContractList[{{idx}}].contractLimit" id="laborContractList{{idx}}_contractLimit" class="form-control ">
|
|
|
<option value=""></option>
|
|
|
<c:forEach items="${fns:getMainDictList('contract_limit')}" var="var">
|
|
|
<option value="${var.value}">${var.label}</option>
|