|
@@ -301,13 +301,13 @@
|
|
|
<input name="birthday" value="<fmt:formatDate value="${workStaffBasicInfo.birthday}" pattern="yyyy-MM-dd"/>" type="text" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label"><span class="require-item">*</span>公历/农历:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<input value="${fns:getDictLabel(workStaffBasicInfo.calendar,'calendar_type','')}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
<input value="${workStaffBasicInfo.calendar}" type="hidden" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>--%>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label">电子邮箱:</label>
|
|
|
<div class="layui-input-block">
|
|
@@ -328,70 +328,12 @@
|
|
|
</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">
|
|
|
- <input name="office.name" value="${workStaffBasicInfo.office.name}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- <input name="office.id" value="${workStaffBasicInfo.office.id}" type="hidden" readonly="true" class="form-control layui-input" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <input name="roleId" value="${workStaffBasicInfo.roleId}" style="display: none"/>
|
|
|
- <label class="layui-form-label"><span class="require-item">*</span>岗 位:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input name="roleName" value="${workStaffBasicInfo.roleName}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- </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">
|
|
|
- <input name="duty" value="${workStaffBasicInfo.duty}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">职 级:</label>
|
|
|
- <div class="layui-input-block with-icon">
|
|
|
- <form:input path="jobGrade.name" htmlEscape="false" readonly="true" class="form-control layui-input "/>
|
|
|
- <form:hidden path="jobGrade.id" htmlEscape="false" readonly="true" class="form-control layui-input "/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">基本工资:</label>
|
|
|
- <div class="layui-input-block with-icon">
|
|
|
- <input id="salary" htmlEscape="false" readonly value="<fmt:formatNumber pattern="#,##0.00#" value="${workStaffBasicInfo.salary}"/>" class="form-control layui-input"/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <%--<div class="layui-item layui-col-sm6 lw7">--%>
|
|
|
- <%--<label class="layui-form-label double-line"><span class="require-item">*</span>是否 TS人员:</label>--%>
|
|
|
- <%--<div class="layui-input-block">--%>
|
|
|
- <%--<input value="${fns:getDictLabel(workStaffBasicInfo.ts,'yes_no','')}" type="text" readonly="true" class="form-control layui-input" />--%>
|
|
|
- <%--<input name="ts" value="${workStaffBasicInfo.ts}" type="hidden" readonly="true" class="form-control layui-input" />--%>
|
|
|
- <%--</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">
|
|
|
<input name="status" value="${workStaffBasicInfo.status}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
</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">
|
|
|
- <input name="entryDate" value="<fmt:formatDate value="${workStaffBasicInfo.entryDate}" pattern="yyyy-MM-dd"/>" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label double-line"><span class="require-item">*</span>参加工作日期:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input name="workDate" value="<fmt:formatDate value="${workStaffBasicInfo.workDate}" pattern="yyyy-MM"/>" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">开户银行:</label>
|
|
|
- <div class="layui-input-block">
|
|
|
- <input name="bankName" value="${workStaffBasicInfo.bankName}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label">银行卡号:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:input path="bankCard" htmlEscape="false" readonly="true" maxlength="30" class="form-control layui-input digits"/>
|
|
@@ -416,6 +358,26 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">籍 贯:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <sys:treeselectArae id="nativePlace" name="nativePlace.id" value="${workStaffBasicInfo.nativePlace.id}" labelName="" labelValue="${workStaffBasicInfo.nativePlace.name}"
|
|
|
+ title="区域" url="/sys/area/treeData" cssClass="form-control layui-input basicInfo" cssStyle="background-color: #fff" allowClear="true" notAllowSelectParent="true"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">户口所在地:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:input path="household" htmlEscape="false" class="form-control layui-input basicInfo"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">常住地址:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <form:input path="address" htmlEscape="false" class="form-control layui-input basicInfo"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label double-line">是否退伍军人:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<form:select path="exSoldier" class="form-control simple-select basicInfo">
|
|
@@ -425,30 +387,71 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">常住地址:</label>
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>归属部门:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:input path="address" htmlEscape="false" class="form-control layui-input basicInfo"/>
|
|
|
+ <input name="office.name" value="${workStaffBasicInfo.office.name}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
+ <input name="office.id" value="${workStaffBasicInfo.office.id}" type="hidden" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">籍 贯:</label>
|
|
|
- <div class="layui-input-block with-icon">
|
|
|
- <sys:treeselectArae id="nativePlace" name="nativePlace.id" value="${workStaffBasicInfo.nativePlace.id}" labelName="" labelValue="${workStaffBasicInfo.nativePlace.name}"
|
|
|
- title="区域" url="/sys/area/treeData" cssClass="form-control layui-input basicInfo" allowClear="true" notAllowSelectParent="true"/>
|
|
|
+ <input name="roleId" value="${workStaffBasicInfo.roleId}" style="display: none"/>
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>岗 位:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="roleName" value="${workStaffBasicInfo.roleName}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
- <label class="layui-form-label">户口所在地:</label>
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label"><span class="require-item">*</span>职 位:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <form:input path="household" htmlEscape="false" class="form-control layui-input basicInfo"/>
|
|
|
+ <input name="duty" value="${workStaffBasicInfo.duty}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">职 级:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <form:input path="jobGrade.name" htmlEscape="false" readonly="true" class="form-control layui-input "/>
|
|
|
+ <form:hidden path="jobGrade.id" htmlEscape="false" readonly="true" class="form-control layui-input "/>
|
|
|
+ </div>
|
|
|
+ </div>--%>
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">基本工资:</label>
|
|
|
+ <div class="layui-input-block with-icon">
|
|
|
+ <input id="salary" htmlEscape="false" readonly value="<fmt:formatNumber pattern="#,##0.00#" value="${workStaffBasicInfo.salary}"/>" class="form-control layui-input"/>
|
|
|
+ </div>
|
|
|
+ </div>--%>
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">--%>
|
|
|
+ <%--<label class="layui-form-label double-line"><span class="require-item">*</span>是否 TS人员:</label>--%>
|
|
|
+ <%--<div class="layui-input-block">--%>
|
|
|
+ <%--<input value="${fns:getDictLabel(workStaffBasicInfo.ts,'yes_no','')}" type="text" readonly="true" class="form-control layui-input" />--%>
|
|
|
+ <%--<input name="ts" value="${workStaffBasicInfo.ts}" type="hidden" readonly="true" class="form-control layui-input" />--%>
|
|
|
+ <%--</div>--%>
|
|
|
+ <%--</div>--%>
|
|
|
+
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label double-line"><span class="require-item">*</span>参加工作日期:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="workDate" value="<fmt:formatDate value="${workStaffBasicInfo.workDate}" pattern="yyyy-MM"/>" type="text" readonly="true" class="form-control layui-input" />
|
|
|
+ </div>
|
|
|
+ </div>--%>
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <label class="layui-form-label">开户银行:</label>
|
|
|
+ <div class="layui-input-block">
|
|
|
+ <input name="bankName" value="${workStaffBasicInfo.bankName}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
+ </div>
|
|
|
+ </div>--%>
|
|
|
+
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label double-line"><span class="require-item">*</span>从事本行业日期:</label>
|
|
|
<div class="layui-input-block">
|
|
|
- <input id="industryDate" name="industryDate" type="text" maxlength="20" readonly class="laydate-icondate form-control layui-input layer-date laydate-icon required basicInfo"
|
|
|
+ <input id="industryDate" name="industryDate" type="text" maxlength="20" readonly style="background-color: #fff" class="laydate-icondate form-control layui-input layer-date laydate-icon required basicInfo"
|
|
|
value="<fmt:formatDate value="${workStaffBasicInfo.industryDate}" pattern="yyyy-MM"/>"/>
|
|
|
</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">
|
|
|
+ <input name="entryDate" value="<fmt:formatDate value="${workStaffBasicInfo.entryDate}" pattern="yyyy-MM-dd"/>" type="text" readonly="true" class="form-control layui-input" />
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label double-line">试用期结束日期:</label>
|
|
@@ -464,13 +467,13 @@
|
|
|
value="<fmt:formatDate value="${workStaffBasicInfo.dimissionDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="layui-item layui-col-sm6 lw7">
|
|
|
+ <%--<div class="layui-item layui-col-sm6 lw7">
|
|
|
<label class="layui-form-label double-line">考勤截止日期:</label>
|
|
|
<div class="layui-input-block">
|
|
|
<input id="workEndDate" type="text" maxlength="20" readonly class="form-control layui-input"
|
|
|
value="<fmt:formatDate value="${workStaffBasicInfo.workEndDate}" pattern="yyyy-MM-dd"/>"/>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div>--%>
|
|
|
</div>
|
|
|
<div class="form-group layui-row">
|
|
|
<div class="form-group-label"><h2>教育经历</h2></div>
|
|
@@ -918,9 +921,6 @@
|
|
|
</div>
|
|
|
<div class="form-group layui-row">
|
|
|
<div class="form-group-label"><h2>执业资格证书</h2></div>
|
|
|
- <div class="layui-item nav-btns">
|
|
|
- <a href=javascript:void(0); onclick="addRowCertificate('#certificateList',certificateIdx,certificateTpl)" class="nav-btn nav-btn-add" ><i class="fa fa-plus"></i> 新增</a>
|
|
|
- </div>
|
|
|
<div class="layui-item layui-col-xs12 form-table-container">
|
|
|
<table id="certificateTable" class="table table-bordered table-condensed can-edit">
|
|
|
<thead>
|
|
@@ -936,12 +936,11 @@
|
|
|
<th width="6%">等级</th>
|
|
|
<th width="6%">取得方式</th>
|
|
|
<th width="10%">文件</th>
|
|
|
- <th width="10%">操作</th>
|
|
|
</tr>
|
|
|
</thead>
|
|
|
<tbody id="certificateList">
|
|
|
<c:forEach items="${workStaffBasicInfo.certificateList}" var="certificate" varStatus="varStatus">
|
|
|
- <tr>
|
|
|
+ <tr id="${certificate.id}">
|
|
|
<td class="hide">
|
|
|
<input type="hidden" id="certificateList${varStatus.index}_id" name="certificateList[${varStatus.index}].id" value="${certificate.id}">
|
|
|
<input id="certificateList${varStatus.index}_delFlag" name="certificateList[${varStatus.index}].delFlag" type="hidden" value="0"/>
|
|
@@ -949,127 +948,46 @@
|
|
|
<input id="certificateList${varStatus.index}_filePath" name="certificateList[${varStatus.index}].filePath" type="hidden" value="${certificate.filePath}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="certificateList[${varStatus.index}].name" id="certificateList${varStatus.index}_name" class="form-control required">
|
|
|
- <c:forEach items="${fns:getMainDictList('certificate_type')}" var="var">
|
|
|
- <option value="${var.label}" <c:if test="${certificate.name eq var.label}">selected</c:if>>${var.label}</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
+ <input id="certificateList${varStatus.index}_name" name="certificateList[${varStatus.index}].name" value="${certificate.name}" type="text" readonly="true" class="form-control layui-input" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_num" name="certificateList[${varStatus.index}].num" class="form-control required" value="${certificate.num}"/>
|
|
|
+ <input id="certificateList${varStatus.index}_num" name="certificateList[${varStatus.index}].num" readonly="true" class="form-control required" value="${certificate.num}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_issuingAuthority" name="certificateList[${varStatus.index}].issuingAuthority" class="form-control required" value="${certificate.issuingAuthority}"/>
|
|
|
+ <input id="certificateList${varStatus.index}_issuingAuthority" name="certificateList[${varStatus.index}].issuingAuthority" readonly="true" class="form-control required" value="${certificate.issuingAuthority}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_issuingDate" name="certificateList[${varStatus.index}].issuingDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
+ <input id="certificateList${varStatus.index}_issuingDate" name="certificateList[${varStatus.index}].issuingDate" disabled type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
value="<fmt:formatDate value="${certificate.issuingDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_registDate" name="certificateList[${varStatus.index}].registDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
+ <input id="certificateList${varStatus.index}_registDate" name="certificateList[${varStatus.index}].registDate" disabled type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
value="<fmt:formatDate value="${certificate.registDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_registNum" name="certificateList[${varStatus.index}].registNum" class="form-control" value="${certificate.registNum}"/>
|
|
|
+ <input id="certificateList${varStatus.index}_registNum" name="certificateList[${varStatus.index}].registNum" readonly="true" class="form-control" value="${certificate.registNum}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_major" name="certificateList[${varStatus.index}].major" class="form-control" value="${certificate.major}"/>
|
|
|
+ <select name="certificateList[${varStatus.index}].major" id="certificateList${varStatus.index}_major" disabled readonly="true" class="form-control required">
|
|
|
+ <c:forEach items="${fns:getMainDictList('certificate_major')}" var="var">
|
|
|
+ <option value="${var.value}" <c:if test="${certificate.major eq var.value}">selected</c:if>>${var.label}</option>
|
|
|
+ </c:forEach>
|
|
|
+ </select>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <input id="certificateList${varStatus.index}_grade" name="certificateList[${varStatus.index}].grade" class="form-control" value="${certificate.grade}"/>
|
|
|
+ <input id="certificateList${varStatus.index}_grade" name="certificateList[${varStatus.index}].grade" readonly="true" class="form-control" value="${certificate.grade}"/>
|
|
|
</td>
|
|
|
<td>
|
|
|
- <select name="certificateList[${varStatus.index}].issType" id="certificateList${varStatus.index}_issType" class="form-control">
|
|
|
- <option value="考试" <c:if test="${'考试' eq certificate.issType}">selected</c:if>>考试</option>
|
|
|
- <option value="考核" <c:if test="${'考核' eq certificate.issType}">selected</c:if>>考核</option>
|
|
|
- </select>
|
|
|
+ <input id="certificateList${varStatus.index}_issType" name="certificateList[${varStatus.index}].issType" readonly="true" class="form-control required" value="${certificate.issType}"/>
|
|
|
</td>
|
|
|
<td class="text-left op-td">
|
|
|
- <a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('certificateList${varStatus.index}_file')"><i class="fa fa-plus"></i> 上传</a><span id="certificateList${varStatus.index}_fileName1"><c:if test="${not empty certificate.filePath}"><img src="${certificate.filePath}" width="24" height="24" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${certificate.filePath}','90%','90%')" alt=""></c:if></span>
|
|
|
+ <span id="certificateList${varStatus.index}_fileName1"><c:if test="${not empty certificate.filePath}"><img src="${certificate.filePath}" width="24" height="24" onclick="openDialogView('预览','${ctx}/sys/picturepreview/picturePreview?url=${certificate.filePath}','90%','90%')" alt=""></c:if></span>
|
|
|
<input id="certificateList${varStatus.index}_file" name="certificateList[${varStatus.index}].file" style="display:none" type="file" onchange="changeFileName(this,1)"/>
|
|
|
</td>
|
|
|
- <td class="text-center op-td">
|
|
|
- <a href=javascript:void(0); onclick="delRow(this, '#certificateList${varStatus.index}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 删除</a>
|
|
|
- </td>
|
|
|
</tr>
|
|
|
</c:forEach>
|
|
|
</tbody>
|
|
|
</table>
|
|
|
- <script type="text/template" id="certificateTpl">//<!--
|
|
|
- <tr>
|
|
|
- <td class="hide">
|
|
|
- <input type="hidden" id="certificateList{{idx}}_id" name="certificateList[{{idx}}].id" value="{{row.id}}">
|
|
|
- <input id="certificateList{{idx}}_delFlag" name="certificateList[{{idx}}].delFlag" type="hidden" value="0"/>
|
|
|
- <input id="certificateList{{idx}}_fileName" name="certificateList[{{idx}}].fileName" type="hidden" value="{{row.fileName}}"/>
|
|
|
- <input id="certificateList{{idx}}_filePath" name="certificateList[{{idx}}].filePath" type="hidden" value="{{row.filePath}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <select name="certificateList[{{idx}}].name" id="certificateList{{idx}}_name" class="form-control required">
|
|
|
- <option value=""></option>
|
|
|
- <c:forEach items="${fns:getMainDictList('certificate_type')}" var="var">
|
|
|
- <option value="${var.label}">${var.label}</option>
|
|
|
- </c:forEach>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_num" name="certificateList[{{idx}}].num" class="form-control required" value="{{row.num}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_issuingAuthority" name="certificateList[{{idx}}].issuingAuthority" class="form-control required" value="{{row.issuingAuthority}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_issuingDate" name="certificateList[{{idx}}].issuingDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate required"
|
|
|
- value="<fmt:formatDate value="${certificate.issuingDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_registDate" name="certificateList[{{idx}}].registDate" type="text" maxlength="20" class="laydate-icon form-control layer-date laydate-icondate"
|
|
|
- value="<fmt:formatDate value="${certificate.registDate}" pattern="yyyy-MM-dd"/>" readOnly="true" />
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_registNum" name="certificateList[{{idx}}].registNum" class="form-control" value="{{row.registNum}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_major" name="certificateList[{{idx}}].major" class="form-control" value="{{row.major}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <input id="certificateList{{idx}}_grade" name="certificateList[{{idx}}].grade" class="form-control" value="{{row.grade}}"/>
|
|
|
- </td>
|
|
|
- <td>
|
|
|
- <select name="certificateList[{{idx}}].issType" id="certificateList{{idx}}_issType" class="form-control">
|
|
|
- <option value="考试" selected >考试</option>
|
|
|
- <option value="考核">考核</option>
|
|
|
- </select>
|
|
|
- </td>
|
|
|
- <td class="text-left op-td">
|
|
|
- <a class="op-btn op-btn-add" title="上传" onclick="this_upload_file_button('certificateList{{idx}}_file')"><i class="fa fa-plus"></i> 上传</a><span id="certificateList{{idx}}_fileName1"></span>
|
|
|
- <input id="certificateList{{idx}}_file" name="certificateList[{{idx}}].file" style="display:none" type="file" onchange="changeFileName(this,1)"/>
|
|
|
- </td>
|
|
|
- <td class="text-center op-td">
|
|
|
- <a href=javascript:void(0); onclick="delRow(this, '#certificateList{{idx}}')" class="op-btn op-btn-delete"><i class="fa fa-trash"></i> 删除</a>
|
|
|
- </td>
|
|
|
- </tr>//-->
|
|
|
- </script>
|
|
|
- <script type="text/javascript">
|
|
|
- var certificateIdx = 0; var certificateTpl = $("#certificateTpl").html().replace(/(\/\/\<!\-\-)|(\/\/\-\->)/g,"");
|
|
|
- function addRowCertificate(list, idx, tpl, row){
|
|
|
- if(idx==0) {
|
|
|
- certificateIdx = $("#certificateList tr").length;
|
|
|
- idx = certificateIdx;
|
|
|
- }
|
|
|
- bornTemplete(list, idx, tpl, row, idx);
|
|
|
- certificateIdx +=1;
|
|
|
- var startDateId = list+idx+"_issuingDate";
|
|
|
- var registDateId = list+idx+"_registDate";
|
|
|
- laydate.render({
|
|
|
- elem: startDateId, //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
|
|
|
- event: 'click' //响应事件。如果没有传入event,则按照默认的click
|
|
|
- });
|
|
|
- laydate.render({
|
|
|
- elem: registDateId, //目标元素。由于laydate.js封装了一个轻量级的选择器引擎,因此elem还允许你传入class、tag但必须按照这种方式 '#id .class'
|
|
|
- event: 'click' //响应事件。如果没有传入event,则按照默认的click
|
|
|
- });
|
|
|
- }
|
|
|
- </script>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="form-group layui-row">
|