CoreCms.Net.IServices/baifenbingfa/IJob_ApplicantProfileServices.cs
@@ -91,5 +91,23 @@ Expression<Func<Job_ApplicantProfile, object>> orderByExpression, OrderByType orderByType, int pageIndex = 1, int pageSize = 20, bool blUseNoLock = false); #endregion #region 查询子表========================================================== /// <summary> /// 获取家庭成员 /// </summary> /// <returns></returns> List<Job_FamilyMember> getJobFamilyMember(int ApplicantProfileId); /// <summary> /// 获取工作经历 /// </summary> /// <returns></returns> List<Job_EmploymentRecord> getJobEmploymentRecord(int ApplicantProfileId); #endregion } } CoreCms.Net.Model/Entities/baifenbingfa/job/ApplicantProfile.cs
@@ -3,7 +3,9 @@ using SqlSugar; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; @@ -25,6 +27,12 @@ /// 应聘的岗位。 /// </summary> public int jobId { get; set; } /// <summary> /// 应聘的岗位名称。 /// </summary> [SugarColumn(IsIgnore = true)] public string jobName { get; set; } /// <summary> /// 应聘者期望的最低薪资要求。 @@ -55,6 +63,18 @@ /// 应聘者的出生日期。 /// </summary> public DateTime dateOfBirth { get; set; } /// <summary> /// 应聘者的出生日期。 /// </summary> [SugarColumn(IsIgnore = true)] public string dateOfBirthName { get; set; } /// <summary> /// 应聘者的出生日期。 /// </summary> [SugarColumn(IsIgnore = true)] public string dateOfBirthNameCeshi { get; set; } /// <summary> /// 应聘者的毕业学校名称。 @@ -130,6 +150,14 @@ /// </summary> public AuditStatus? AuditStatu { get; set; } = AuditStatus.Submitted; /// <summary> /// 生育情况(例如,无子女、有子女等)。 /// </summary> [SugarColumn(IsIgnore = true)] public string createTimetxt { get; set; } } /// <summary> /// 审核状态 @@ -139,37 +167,43 @@ /// <summary> /// 申请已提交,等待审核。 /// </summary> [Description("已提交")] Submitted, /// <summary> /// 申请正在审核中。 /// </summary> [Description("审核中")] UnderReview, /// <summary> /// 申请已被批准。 /// </summary> [Description("已审核")] Approved, /// <summary> /// 申请已被拒绝。 /// </summary> [Description("已拒绝")] Rejected, /// <summary> /// 申请需要更多资料或信息。 /// </summary> [Description("更多资料")] Incomplete, /// <summary> /// 申请已撤回或取消。 /// </summary> [Description("已撤回")] Withdrawn, /// <summary> /// 申请处于其他未定义的状态。 /// </summary> [Description("其他")] Other } /// <summary> @@ -194,6 +228,13 @@ public DateTime? endDate { get; set; } /// <summary> /// 工作结束日期,如果是当前工作,则为空或表示至今的日期。 /// </summary> [SugarColumn(IsIgnore = true)] public string startDatetxt { get; set; } /// <summary> /// 工作单位的名称。 /// </summary> public string workplace { get; set; } CoreCms.Net.Services/baifenbingfa/Job_ApplicantProfileServices.cs
@@ -126,5 +126,31 @@ } #endregion #region 获取缓存的所有数据========================================================== /// <summary> /// 获取家庭成员 /// </summary> /// <returns></returns> public List<Job_FamilyMember> getJobFamilyMember(int ApplicantProfileId) { var Job_FamilyMembers = _unitOfWork.GetDbClient().Queryable<Job_FamilyMember>().Where(p => p.ApplicantProfileId == ApplicantProfileId).ToList(); return Job_FamilyMembers; } /// <summary> /// 获取工作经历 /// </summary> /// <returns></returns> public List<Job_EmploymentRecord> getJobEmploymentRecord(int ApplicantProfileId) { var job_EmploymentRecords = _unitOfWork.GetDbClient().Queryable<Job_EmploymentRecord>().Where(p => p.ApplicantProfileId == ApplicantProfileId).ToList(); return job_EmploymentRecords; } #endregion } } CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_ApplicantProfileController.cs
@@ -32,6 +32,10 @@ using SqlSugar; using CoreCms.Net.Model.Entities.baifenbingfa.jon; using CoreCms.Net.Web.Admin.Infrastructure; using CoreCms.Net.Services; using SqlSugar.Extensions; using NPOI.OpenXmlFormats.Spreadsheet; using CoreCms.Net.Auth.HttpContextUser; namespace CoreCms.Net.Web.Admin.Controllers { @@ -47,16 +51,22 @@ { private readonly IWebHostEnvironment _webHostEnvironment; private readonly IJob_ApplicantProfileServices _Job_ApplicantProfileServices; private readonly IJob_jobSetingServices _Job_jobSetingServices; private readonly IHttpContextUser _user; /// <summary> /// 构造函数 ///</summary> public Job_ApplicantProfileController(IWebHostEnvironment webHostEnvironment ,IJob_ApplicantProfileServices Job_ApplicantProfileServices , IJob_jobSetingServices Job_jobSetingServices , IHttpContextUser user ) { _webHostEnvironment = webHostEnvironment; _Job_ApplicantProfileServices = Job_ApplicantProfileServices; _Job_jobSetingServices = Job_jobSetingServices; _user = user; } #region 获取列表============================================================ @@ -79,7 +89,7 @@ Expression<Func<Job_ApplicantProfile, object>> orderEx = orderField switch { "id" => p => p.id,"jobId" => p => p.jobId,"minSalaryRequirement" => p => p.minSalaryRequirement,"name" => p => p.name,"gender" => p => p.gender,"height" => p => p.height,"weight" => p => p.weight,"dateOfBirth" => p => p.dateOfBirth,"graduatingSchool" => p => p.graduatingSchool,"educationLevel" => p => p.educationLevel,"major" => p => p.major,"smokes" => p => p.smokes,"drivingSkill" => p => p.drivingSkill,"phoneNumber" => p => p.phoneNumber,"whiteWineCapacity" => p => p.whiteWineCapacity,"politicalAffiliation" => p => p.politicalAffiliation,"maritalStatus" => p => p.maritalStatus,"specialAbilities" => p => p.specialAbilities,"email" => p => p.email,"parentalStatus" => p => p.parentalStatus,"residentialAddress" => p => p.residentialAddress,"createTime" => p => p.createTime,"upDataTime" => p => p.upDataTime,"createBy" => p => p.createBy,"upDataBy" => p => p.upDataBy,"isdelete" => p => p.isdelete,"AuditStatu" => p => p.AuditStatu, _ => p => p.id _ => p => p.createTime }; //设置排序方式 @@ -120,7 +130,7 @@ var gender = Request.Form["gender"].FirstOrDefault(); if (!string.IsNullOrEmpty(gender)) { where = where.And(p => p.gender.Contains(gender)); where = where.And(p => p.gender == gender); } //应聘者的身高(单位:厘米)。 int var height = Request.Form["height"].FirstOrDefault().ObjectToInt(0); @@ -284,13 +294,28 @@ where = where.And(p => p.isdelete == false); } //审核状态。 int var AuditStatu =(AuditStatus) Request.Form["AuditStatu"].FirstOrDefault().ObjectToInt(0); if (AuditStatu > 0) var AuditStatu =(AuditStatus) Request.Form["AuditStatu"].FirstOrDefault().ObjectToInt(-1); if (AuditStatu >= 0) { where = where.And(p => p.AuditStatu == AuditStatu); } //获取数据 var list = await _Job_ApplicantProfileServices.QueryPageAsync(where, orderEx, orderBy, pageCurrent, pageSize, true); foreach (var job_ApplicantProfile in list) { job_ApplicantProfile.createTimetxt = job_ApplicantProfile.createTime.HasValue? job_ApplicantProfile.createTime.Value.ToString("yyyy-MM-dd"):""; job_ApplicantProfile.dateOfBirthName = job_ApplicantProfile.dateOfBirth.ToString("yyyy-MM-dd"); var job_JobSeting = await _Job_jobSetingServices.QueryByIdAsync(job_ApplicantProfile.jobId, false); if (job_JobSeting != null) { job_ApplicantProfile.jobName = job_JobSeting.position; } var auditStatus = (int)job_ApplicantProfile.AuditStatu; job_ApplicantProfile.dateOfBirthNameCeshi = EnumHelper.GetEnumDescriptionByValue<AuditStatus>(auditStatus); } //返回数据 jm.data = list; jm.code = 0; @@ -308,10 +333,15 @@ /// <returns></returns> [HttpPost] [Description("首页数据")] public AdminUiCallBack GetIndex() public async Task<AdminUiCallBack> GetIndex() { //返回数据 var jm = new AdminUiCallBack { code = 0 }; var job_JobSetings = await _Job_jobSetingServices.QueryListByClauseAsync(p => p.isdelete == false); jm.data = job_JobSetings; return jm; } #endregion @@ -367,8 +397,37 @@ jm.msg = "不存在此信息"; return jm; } if (model.AuditStatu != AuditStatus.Submitted) { jm.msg = "信息已经审核"; return jm; } var job_JobSeting = await _Job_jobSetingServices.QueryByIdAsync(model.jobId, false); if (job_JobSeting == null) { jm.msg = "不存在此工作"; return jm; } model.jobName = job_JobSeting.position; model.dateOfBirthName = model.dateOfBirth.ToString("yyyy/MM/dd"); var job_FamilyMembers = _Job_ApplicantProfileServices.getJobFamilyMember(model.id); var job_EmploymentRecords = _Job_ApplicantProfileServices.getJobEmploymentRecord(model.id); foreach (var job_EmploymentRecord in job_EmploymentRecords) { job_EmploymentRecord.startDatetxt = job_EmploymentRecord.startDate.ToString("yyyy/MM") + (job_EmploymentRecord.endDate.HasValue ? "-" + job_EmploymentRecord.endDate.Value.ToString("yyyy/MM") : ""); } jm.code = 0; jm.data = model; jm.data = new { model, job_FamilyMembers, job_EmploymentRecords }; return jm; } @@ -385,7 +444,23 @@ [Description("编辑提交")] public async Task<AdminUiCallBack> DoEdit([FromBody]Job_ApplicantProfile entity) { var jm = await _Job_ApplicantProfileServices.UpdateAsync(entity); var jm = new AdminUiCallBack(); var model = await _Job_ApplicantProfileServices.QueryByIdAsync(entity.id, false); if (model == null) { jm.msg = "不存在此信息"; return jm; } model.AuditStatu = AuditStatus.Approved; model.upDataBy = _user.Name; model.upDataTime = DateTime.Now; jm = await _Job_ApplicantProfileServices.UpdateAsync(model); if(jm.code == 0) { jm.msg = "审核成功!"; } return jm; } #endregion @@ -451,8 +526,32 @@ jm.msg = "不存在此信息"; return jm; } var job_JobSeting = await _Job_jobSetingServices.QueryByIdAsync(model.jobId, false); if (job_JobSeting == null) { jm.msg = "不存在此工作"; return jm; } model.jobName = job_JobSeting.position; model.dateOfBirthName = model.dateOfBirth.ToString("yyyy/MM/dd"); var job_FamilyMembers =_Job_ApplicantProfileServices.getJobFamilyMember(model.id); var job_EmploymentRecords = _Job_ApplicantProfileServices.getJobEmploymentRecord(model.id); foreach (var job_EmploymentRecord in job_EmploymentRecords) { job_EmploymentRecord.startDatetxt = job_EmploymentRecord.startDate.ToString("yyyy/MM") + (job_EmploymentRecord.endDate.HasValue ? "-"+ job_EmploymentRecord.endDate.Value.ToString("yyyy/MM") : ""); } jm.code = 0; jm.data = model; jm.data = new { model, job_FamilyMembers, job_EmploymentRecords }; return jm; } CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/details.html
@@ -1,256 +1,315 @@ <script type="text/html" template lay-done="layui.data.done(d);"> <table class="layui-table layui-form" lay-filter="LAY-app-Job_ApplicantProfile-detailsForm" id="LAY-app-Job_ApplicantProfile-detailsForm"> <colgroup> <col width="100"> <col> </colgroup> <tbody> <div class="layui-form coreshop-form layui-form-pane" lay-filter="LAY-app-Job_ApplicantProfile-detailsForm" id="LAY-app-Job_ApplicantProfile-detailsForm"> <div id="content"> <table border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td> <label for="id">主键ID</label> <td colspan="8" style="font-family: 'SimHei';font-size: 20.3px; text-align: center">应聘简历表</td> </tr> <tr> <td style="text-align: center;"> <label for="jobName">应聘岗位:</label> </td> <td> {{ d.params.data.id || '' }} <td style="text-align: left;" colspan="2"> {{ d.params.data.model.jobName || '' }} </td> <td style="text-align: center;"> </td> <td style="text-align: center;"> </td> <td style="text-align: right;" colspan="2"> <label for="minSalaryRequirement">最低薪资要求:</label> </td> <td style="text-align: left;"> {{ d.params.data.model.minSalaryRequirement || '' }}元/月 </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;width:12.5%;"> <label for="name">姓 名</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.name || '' }} </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="gender">性 别</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.gender || '' }} </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="height">身 高</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.height || '' }}cm </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="weight">体 重</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.weight || '' }}kg </td> </tr> <tr> <td> <label for="jobId">应聘的岗位。</label> <td style="text-align: center; border: solid #000000 1px;"> <label for="dateOfBirthName">出生年月</label> </td> <td> {{ d.params.data.jobId || '' }} <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.dateOfBirthName || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="graduatingSchool">毕业学校</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.graduatingSchool || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="educationLevel">学 历</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.educationLevel || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="major">专 业</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.major || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="smokes">是否吸烟</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.smokes || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="whiteWineCapacity">白酒酒量</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.whiteWineCapacity || '' }}两 </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="maritalStatus">婚恋状况</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.maritalStatus || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="parentalStatus">生育情况</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.parentalStatus || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="drivingSkill">驾驶技术</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.drivingSkill || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="politicalAffiliation">政治面貌</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.politicalAffiliation || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="specialAbilities">专长能力</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.specialAbilities || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="phoneNumber">联系电话</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.phoneNumber || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="email">电子邮箱</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.email || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="residentialAddress">居住地址</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="7"> {{ d.params.data.model.residentialAddress || '' }} </td> </tr> <tr> <td style="text-align: left; " colspan="8"> </td> </tr> <tr> <td> <label for="minSalaryRequirement">应聘者期望的最低薪资要求。</label> <td style="text-align: left; " colspan="8"> 最近10年工作简历: </td> <td> {{ d.params.data.minSalaryRequirement || '' }} </td> </tr> <tr> <td> <label for="name">应聘者的全名。</label> <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 工作时间 </td> <td> {{ d.params.data.name || '' }} <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 工作单位 </td> <td style="text-align: center; border: solid #000000 1px; "> 职务 </td> <td style="text-align: center; border: solid #000000 1px; "> 月薪 </td> <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 离职原因 </td> </tr> {{# layui.each(d.params.data.job_EmploymentRecords, function(index, item){ }} <tr> <td style="text-align: left; border: solid #000000 1px;" colspan="2"> {{item.startDatetxt}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="2"> {{item.workplace}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.position}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.monthlySalary}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="2"> {{item.reasonForLeaving}} </td> </tr> {{# }); }} <tr> <td style="text-align: left; " colspan="8"> </td> </tr> <tr> <td> <label for="gender">应聘者的性别。</label> <td style="text-align: left; " colspan="8"> 家庭成员情况: </td> <td> {{ d.params.data.gender || '' }} </td> </tr> <tr> <td> <label for="height">应聘者的身高(单位:厘米)。</label> <td style="text-align: center; border: solid #000000 1px; "> 姓 名 </td> <td> {{ d.params.data.height || '' }} <td style="text-align: center; border: solid #000000 1px; "> 称 谓 </td> <td style="text-align: center; border: solid #000000 1px; "> 年 龄 </td> <td style="text-align: center; border: solid #000000 1px; " colspan="5"> 工作单位及职务 </td> </tr> {{# layui.each(d.params.data.job_FamilyMembers, function(index, item){ }} <tr> <td> <label for="weight">应聘者的体重(单位:千克)。</label> <td style="text-align: left; border: solid #000000 1px;"> {{item.name}} </td> <td> {{ d.params.data.weight || '' }} <td style="text-align: left; border: solid #000000 1px; "> {{item.title}} </td> </tr> <td style="text-align: left; border: solid #000000 1px; "> {{item.age}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="5"> {{item.workUnitAndPosition}} </td> <tr> <td> <label for="dateOfBirth">应聘者的出生日期。</label> </td> <td> {{ d.params.data.dateOfBirth || '' }} </td> </tr> <tr> <td> <label for="graduatingSchool">应聘者的毕业学校名称。</label> </td> <td> {{ d.params.data.graduatingSchool || '' }} </td> </tr> <tr> <td> <label for="educationLevel">应聘者的最高学历。</label> </td> <td> {{ d.params.data.educationLevel || '' }} </td> </tr> <tr> <td> <label for="major">应聘者的专业名称。</label> </td> <td> {{ d.params.data.major || '' }} </td> </tr> <tr> <td> <label for="smokes">是否吸烟。</label> </td> <td> {{ d.params.data.smokes || '' }} </td> </tr> <tr> <td> <label for="drivingSkill">驾驶技术等级(如新手、熟练、专业)。</label> </td> <td> {{ d.params.data.drivingSkill || '' }} </td> </tr> <tr> <td> <label for="phoneNumber">应聘者的联系电话。</label> </td> <td> {{ d.params.data.phoneNumber || '' }} </td> </tr> <tr> <td> <label for="whiteWineCapacity">白酒酒量(例如,毫升或杯数)。</label> </td> <td> {{ d.params.data.whiteWineCapacity || '' }} </td> </tr> <tr> <td> <label for="politicalAffiliation">应聘者的政治面貌。</label> </td> <td> {{ d.params.data.politicalAffiliation || '' }} </td> </tr> <tr> <td> <label for="maritalStatus">婚恋状况(例如,单身、已婚、离异等)。</label> </td> <td> {{ d.params.data.maritalStatus || '' }} </td> </tr> <tr> <td> <label for="specialAbilities">专长能力。</label> </td> <td> {{ d.params.data.specialAbilities || '' }} </td> </tr> <tr> <td> <label for="email">应聘者的电子邮件地址。</label> </td> <td> {{ d.params.data.email || '' }} </td> </tr> <tr> <td> <label for="parentalStatus">生育情况(例如,无子女、有子女等)。</label> </td> <td> {{ d.params.data.parentalStatus || '' }} </td> </tr> <tr> <td> <label for="residentialAddress">居住地址。</label> </td> <td> {{ d.params.data.residentialAddress || '' }} </td> </tr> <tr> <td> <label for="createTime">建立时间</label> </td> <td> {{ d.params.data.createTime || '' }} </td> </tr> <tr> <td> <label for="upDataTime">修改时间</label> </td> <td> {{ d.params.data.upDataTime || '' }} </td> </tr> <tr> <td> <label for="createBy">创建人</label> </td> <td> {{ d.params.data.createBy || '' }} </td> </tr> <tr> <td> <label for="upDataBy">修改人</label> </td> <td> {{ d.params.data.upDataBy || '' }} </td> </tr> <tr> <td> <label for="isdelete">删除标志</label> </td> <td> <input type="checkbox" disabled name="isdelete" value="{{d.params.data.isdelete}}" lay-skin="switch" lay-text="开启|关闭" lay-filter="isdelete" {{ d.params.data.isdelete ? 'checked' : '' }}> </td> </tr> <tr> <td> <label for="AuditStatu">审核状态。</label> </td> <td> {{ d.params.data.AuditStatu || '' }} </td> </tr> </tbody> {{# }); }} </table> <style type="text/css"> table { width: 595px; font-size: 10pt; font-family: 'SimHei'; background: #fff; line-height: 1.8; } span { font-size: 10pt; display: inline; border-bottom: 1px dashed #111; } s22pan:after { content: ''; display: inline; width: 100%; margin-top: -5px; border-bottom: 1px dashed #111; } </style> </div> </div> <div class="layui-form-item text-right core-hidden"> <input type="button" class="layui-btn" lay-submit lay-filter="LAY-app-Job_ApplicantProfile-editForm-submit" id="LAY-app-Job_ApplicantProfile-editForm-submit" onclick="printWin();" value="打印"> </div> </script> <script> var debug= layui.setter.debug; @@ -267,4 +326,20 @@ form.render(null, 'LAY-app-Job_ApplicantProfile-detailsForm'); }); }; function printWin() { var oWin = window.open("", "_blank"); var pt = document.getElementById("content").innerHTML; oWin.document.write(pt); oWin.focus(); oWin.document.close(); oWin.print(); oWin.close(); return false; } </script> CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/edit.html
@@ -1,194 +1,309 @@ <script type="text/html" template lay-done="layui.data.sendParams(d);"> <div class="layui-form coreshop-form layui-form-pane" lay-filter="LAY-app-Job_ApplicantProfile-editForm" id="LAY-app-Job_ApplicantProfile-editForm"> <input type="hidden" name="id" value="{{d.params.data.id || '' }}" /> <div class="layui-form-item"> <label for="id" class="layui-form-label layui-form-required">主键ID</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="id" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.id || '' }}" placeholder="请输入主键ID" lay-reqText="请输入主键ID并为数字" /> </div> </div> <input type="hidden" name="id" value="{{d.params.data.model.id || '' }}" /> <div id="content"> <div class="layui-form-item"> <label for="jobId" class="layui-form-label layui-form-required">应聘的岗位。</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="jobId" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.jobId || '' }}" placeholder="请输入应聘的岗位。" lay-reqText="请输入应聘的岗位。并为数字" /> </div> </div> <table border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td colspan="8" style="font-family: 'SimHei';font-size: 20.3px; text-align: center">应聘简历表</td> </tr> <tr> <td style="text-align: center;"> <label for="jobName">应聘岗位:</label> </td> <td style="text-align: left;" colspan="2"> {{ d.params.data.model.jobName || '' }} </td> <div class="layui-form-item"> <label for="minSalaryRequirement" class="layui-form-label layui-form-required">应聘者期望的最低薪资要求。</label> <div class="layui-input-block"> <input name="minSalaryRequirement" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者期望的最低薪资要求。" lay-reqText="请输入应聘者期望的最低薪资要求。" value="{{d.params.data.minSalaryRequirement || '' }}" /> </div> </div> <td style="text-align: center;"> </td> <td style="text-align: center;"> </td> <div class="layui-form-item"> <label for="name" class="layui-form-label layui-form-required">应聘者的全名。</label> <div class="layui-input-block"> <input name="name" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的全名。" lay-reqText="请输入应聘者的全名。" value="{{d.params.data.name || '' }}" /> </div> </div> <td style="text-align: right;" colspan="2"> <label for="minSalaryRequirement">最低薪资要求:</label> </td> <td style="text-align: left;"> {{ d.params.data.model.minSalaryRequirement || '' }}元/月 </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;width:12.5%;"> <label for="name">姓 名</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.name || '' }} </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="gender">性 别</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.gender || '' }} </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="height">身 高</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.height || '' }}cm </td> <td style="text-align: center; border: solid #000000 1px; width: 12.5%;"> <label for="weight">体 重</label> </td> <td style="text-align: left; border: solid #000000 1px; width: 12.5%;"> {{ d.params.data.model.weight || '' }}kg </td> </tr> <div class="layui-form-item"> <label for="gender" class="layui-form-label layui-form-required">应聘者的性别。</label> <div class="layui-input-block"> <input name="gender" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的性别。" lay-reqText="请输入应聘者的性别。" value="{{d.params.data.gender || '' }}" /> </div> </div> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="dateOfBirthName">出生年月</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.dateOfBirthName || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="graduatingSchool">毕业学校</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.graduatingSchool || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="educationLevel">学 历</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.educationLevel || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="major">专 业</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.major || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="smokes">是否吸烟</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.smokes || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="whiteWineCapacity">白酒酒量</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.whiteWineCapacity || '' }}两 </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="maritalStatus">婚恋状况</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.maritalStatus || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="parentalStatus">生育情况</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.parentalStatus || '' }} </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="drivingSkill">驾驶技术</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.drivingSkill || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="politicalAffiliation">政治面貌</label> </td> <td style="text-align: left; border: solid #000000 1px; "> {{ d.params.data.model.politicalAffiliation || '' }} </td> <td style="text-align: center; border: solid #000000 1px; "> <label for="specialAbilities">专长能力</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.specialAbilities || '' }} </td> <div class="layui-form-item"> <label for="height" class="layui-form-label layui-form-required">应聘者的身高(单位:厘米)。</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="height" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.height || '' }}" placeholder="请输入应聘者的身高(单位:厘米)。" lay-reqText="请输入应聘者的身高(单位:厘米)。并为数字" /> </div> </div> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="phoneNumber">联系电话</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.phoneNumber || '' }} </td> <div class="layui-form-item"> <label for="weight" class="layui-form-label layui-form-required">应聘者的体重(单位:千克)。</label> <div class="layui-input-block"> <input name="weight" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的体重(单位:千克)。" lay-reqText="请输入应聘者的体重(单位:千克)。" value="{{d.params.data.weight || '' }}" /> </div> </div> <td style="text-align: center; border: solid #000000 1px; "> <label for="email">电子邮箱</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="3"> {{ d.params.data.model.email || '' }} </td> <div class="layui-form-item"> <label for="dateOfBirth" class="layui-form-label layui-form-required">应聘者的出生日期。</label> <div class="layui-input-block"> <input name="dateOfBirth" id="editTime-Job_ApplicantProfile-dateOfBirth" type="text" lay-verType="tips" lay-verify="required|datetime" class="layui-input" placeholder="请输入应聘者的出生日期。" lay-reqText="请输入应聘者的出生日期。" value="{{d.params.data.dateOfBirth || '' }}"/> </div> </div> </tr> <tr> <td style="text-align: center; border: solid #000000 1px;"> <label for="residentialAddress">居住地址</label> </td> <td style="text-align: left; border: solid #000000 1px; " colspan="7"> {{ d.params.data.model.residentialAddress || '' }} </td> <div class="layui-form-item"> <label for="graduatingSchool" class="layui-form-label layui-form-required">应聘者的毕业学校名称。</label> <div class="layui-input-block"> <input name="graduatingSchool" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的毕业学校名称。" lay-reqText="请输入应聘者的毕业学校名称。" value="{{d.params.data.graduatingSchool || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="educationLevel" class="layui-form-label layui-form-required">应聘者的最高学历。</label> <div class="layui-input-block"> <input name="educationLevel" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的最高学历。" lay-reqText="请输入应聘者的最高学历。" value="{{d.params.data.educationLevel || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="major" class="layui-form-label layui-form-required">应聘者的专业名称。</label> <div class="layui-input-block"> <input name="major" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的专业名称。" lay-reqText="请输入应聘者的专业名称。" value="{{d.params.data.major || '' }}" /> </div> </div> </tr> <tr> <div class="layui-form-item"> <label for="smokes" class="layui-form-label layui-form-required">是否吸烟。</label> <div class="layui-input-block"> <input name="smokes" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入是否吸烟。" lay-reqText="请输入是否吸烟。" value="{{d.params.data.smokes || '' }}" /> </div> </div> <td style="text-align: left; " colspan="8"> <div class="layui-form-item"> <label for="drivingSkill" class="layui-form-label layui-form-required">驾驶技术等级(如新手、熟练、专业)。</label> <div class="layui-input-block"> <input name="drivingSkill" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入驾驶技术等级(如新手、熟练、专业)。" lay-reqText="请输入驾驶技术等级(如新手、熟练、专业)。" value="{{d.params.data.drivingSkill || '' }}" /> </div> </div> </td> <div class="layui-form-item"> <label for="phoneNumber" class="layui-form-label layui-form-required">应聘者的联系电话。</label> <div class="layui-input-block"> <input name="phoneNumber" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的联系电话。" lay-reqText="请输入应聘者的联系电话。" value="{{d.params.data.phoneNumber || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="whiteWineCapacity" class="layui-form-label layui-form-required">白酒酒量(例如,毫升或杯数)。</label> <div class="layui-input-block"> <input name="whiteWineCapacity" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入白酒酒量(例如,毫升或杯数)。" lay-reqText="请输入白酒酒量(例如,毫升或杯数)。" value="{{d.params.data.whiteWineCapacity || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="politicalAffiliation" class="layui-form-label layui-form-required">应聘者的政治面貌。</label> <div class="layui-input-block"> <input name="politicalAffiliation" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的政治面貌。" lay-reqText="请输入应聘者的政治面貌。" value="{{d.params.data.politicalAffiliation || '' }}" /> </div> </div> </tr> <div class="layui-form-item"> <label for="maritalStatus" class="layui-form-label layui-form-required">婚恋状况(例如,单身、已婚、离异等)。</label> <div class="layui-input-block"> <input name="maritalStatus" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入婚恋状况(例如,单身、已婚、离异等)。" lay-reqText="请输入婚恋状况(例如,单身、已婚、离异等)。" value="{{d.params.data.maritalStatus || '' }}" /> </div> </div> <tr> <div class="layui-form-item"> <label for="specialAbilities" class="layui-form-label layui-form-required">专长能力。</label> <div class="layui-input-block"> <input name="specialAbilities" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入专长能力。" lay-reqText="请输入专长能力。" value="{{d.params.data.specialAbilities || '' }}" /> </div> </div> <td style="text-align: left; " colspan="8"> 最近10年工作简历: </td> <div class="layui-form-item"> <label for="email" class="layui-form-label layui-form-required">应聘者的电子邮件地址。</label> <div class="layui-input-block"> <input name="email" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入应聘者的电子邮件地址。" lay-reqText="请输入应聘者的电子邮件地址。" value="{{d.params.data.email || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="parentalStatus" class="layui-form-label layui-form-required">生育情况(例如,无子女、有子女等)。</label> <div class="layui-input-block"> <input name="parentalStatus" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入生育情况(例如,无子女、有子女等)。" lay-reqText="请输入生育情况(例如,无子女、有子女等)。" value="{{d.params.data.parentalStatus || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="residentialAddress" class="layui-form-label layui-form-required">居住地址。</label> <div class="layui-input-block"> <input name="residentialAddress" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入居住地址。" lay-reqText="请输入居住地址。" value="{{d.params.data.residentialAddress || '' }}" /> </div> </div> </tr> <div class="layui-form-item"> <label for="createTime" class="layui-form-label layui-form-required">建立时间</label> <div class="layui-input-block"> <input name="createTime" id="editTime-Job_ApplicantProfile-createTime" type="text" lay-verType="tips" lay-verify="required|datetime" class="layui-input" placeholder="请输入建立时间" lay-reqText="请输入建立时间" value="{{d.params.data.createTime || '' }}"/> </div> </div> <tr> <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 工作时间 </td> <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 工作单位 </td> <td style="text-align: center; border: solid #000000 1px; "> 职务 </td> <td style="text-align: center; border: solid #000000 1px; "> 月薪 </td> <td style="text-align: center; border: solid #000000 1px; " colspan="2"> 离职原因 </td> </tr> <div class="layui-form-item"> <label for="upDataTime" class="layui-form-label layui-form-required">修改时间</label> <div class="layui-input-block"> <input name="upDataTime" id="editTime-Job_ApplicantProfile-upDataTime" type="text" lay-verType="tips" lay-verify="required|datetime" class="layui-input" placeholder="请输入修改时间" lay-reqText="请输入修改时间" value="{{d.params.data.upDataTime || '' }}"/> </div> </div> {{# layui.each(d.params.data.job_EmploymentRecords, function(index, item){ }} <tr> <td style="text-align: left; border: solid #000000 1px;" colspan="2"> {{item.startDatetxt}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="2"> {{item.workplace}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.position}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.monthlySalary}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="2"> {{item.reasonForLeaving}} </td> <div class="layui-form-item"> <label for="createBy" class="layui-form-label layui-form-required">创建人</label> <div class="layui-input-block"> <input name="createBy" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入创建人" lay-reqText="请输入创建人" value="{{d.params.data.createBy || '' }}" /> </div> </div> <div class="layui-form-item"> <label for="upDataBy" class="layui-form-label layui-form-required">修改人</label> <div class="layui-input-block"> <input name="upDataBy" lay-verType="tips" lay-verify="required" class="layui-input" placeholder="请输入修改人" lay-reqText="请输入修改人" value="{{d.params.data.upDataBy || '' }}" /> </div> </div> <div class="layui-form-item" pane> <label for="isdelete" class="layui-form-label layui-form-required">删除标志</label> <div class="layui-input-block"> <input type="checkbox" lay-filter="switch" name="isdelete" {{ d.params.data.isdelete ? 'checked' : '' }} lay-skin="switch" lay-text="开启|关闭"> </div> </div> <div class="layui-form-item"> <label for="AuditStatu" class="layui-form-label layui-form-required">审核状态。</label> <div class="layui-input-block"> <input type="number" min="0" max="999999" name="AuditStatu" lay-verType="tips" lay-verify="required|number" class="layui-input" value="{{d.params.data.AuditStatu || '' }}" placeholder="请输入审核状态。" lay-reqText="请输入审核状态。并为数字" /> </tr> {{# }); }} <tr> <td style="text-align: left; " colspan="8"> </td> </tr> <tr> <td style="text-align: left; " colspan="8"> 家庭成员情况: </td> </tr> <tr> <td style="text-align: center; border: solid #000000 1px; "> 姓 名 </td> <td style="text-align: center; border: solid #000000 1px; "> 称 谓 </td> <td style="text-align: center; border: solid #000000 1px; "> 年 龄 </td> <td style="text-align: center; border: solid #000000 1px; " colspan="5"> 工作单位及职务 </td> </tr> {{# layui.each(d.params.data.job_FamilyMembers, function(index, item){ }} <tr> <td style="text-align: left; border: solid #000000 1px;"> {{item.name}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.title}} </td> <td style="text-align: left; border: solid #000000 1px; "> {{item.age}} </td> <td style="text-align: left; border: solid #000000 1px; " colspan="5"> {{item.workUnitAndPosition}} </td> </tr> {{# }); }} </table> </div> </div> <style type="text/css"> table { width: 595px; font-size: 10pt; font-family: 'FangSong'; background: #fff; line-height: 2.0; } span { font-size: 10pt; display: inline; border-bottom: 1px dashed #111; } s22pan:after { content: ''; display: inline; width: 100%; margin-top: -5px; border-bottom: 1px dashed #111; } </style> <div class="layui-form-item text-right core-hidden"> <input type="button" class="layui-btn" lay-submit lay-filter="LAY-app-Job_ApplicantProfile-editForm-submit" id="LAY-app-Job_ApplicantProfile-editForm-submit" value="确认编辑"> CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/index.html
@@ -20,173 +20,60 @@ <script type="text/html" id="LAY-app-Job_ApplicantProfile-toolbar"> <div class="layui-form coreshop-toolbar-search-form"> <div class="layui-form-item"> <div class="layui-inline"> <label class="layui-form-label" for="createTime">应聘时间</label> <div class="layui-input-inline" style="width: 260px;"> <input type="text" name="createTime" id="searchTime-Job_ApplicantProfile-createTime" placeholder="请输入应聘时间" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="AuditStatu">是否审核</label> <div class="layui-input-inline"> <select name="AuditStatu"> <option value="-1">请选择</option> <option value="2">是</option> <option value="0">否</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="id">主键ID</label> <label class="layui-form-label" for="name">姓名</label> <div class="layui-input-inline"> <input type="text" name="id" placeholder="请输入主键ID" class="layui-input"> <input type="text" name="name" placeholder="请输入姓名" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="jobId">应聘的岗位。</label> <label class="layui-form-label" for="gender">性别</label> <div class="layui-input-inline"> <input type="text" name="jobId" placeholder="请输入应聘的岗位。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="minSalaryRequirement">应聘者期望的最低薪资要求。</label> <div class="layui-input-inline"> <input type="text" name="minSalaryRequirement" placeholder="请输入应聘者期望的最低薪资要求。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="name">应聘者的全名。</label> <div class="layui-input-inline"> <input type="text" name="name" placeholder="请输入应聘者的全名。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="gender">应聘者的性别。</label> <div class="layui-input-inline"> <input type="text" name="gender" placeholder="请输入应聘者的性别。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="height">应聘者的身高(单位:厘米)。</label> <div class="layui-input-inline"> <input type="text" name="height" placeholder="请输入应聘者的身高(单位:厘米)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="weight">应聘者的体重(单位:千克)。</label> <div class="layui-input-inline"> <input type="text" name="weight" placeholder="请输入应聘者的体重(单位:千克)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="dateOfBirth">应聘者的出生日期。</label> <div class="layui-input-inline" style="width: 260px;"> <input type="text" name="dateOfBirth" id="searchTime-Job_ApplicantProfile-dateOfBirth" placeholder="请输入应聘者的出生日期。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="graduatingSchool">应聘者的毕业学校名称。</label> <div class="layui-input-inline"> <input type="text" name="graduatingSchool" placeholder="请输入应聘者的毕业学校名称。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="educationLevel">应聘者的最高学历。</label> <div class="layui-input-inline"> <input type="text" name="educationLevel" placeholder="请输入应聘者的最高学历。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="major">应聘者的专业名称。</label> <div class="layui-input-inline"> <input type="text" name="major" placeholder="请输入应聘者的专业名称。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="smokes">是否吸烟。</label> <div class="layui-input-inline"> <input type="text" name="smokes" placeholder="请输入是否吸烟。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="drivingSkill">驾驶技术等级(如新手、熟练、专业)。</label> <div class="layui-input-inline"> <input type="text" name="drivingSkill" placeholder="请输入驾驶技术等级(如新手、熟练、专业)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="phoneNumber">应聘者的联系电话。</label> <div class="layui-input-inline"> <input type="text" name="phoneNumber" placeholder="请输入应聘者的联系电话。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="whiteWineCapacity">白酒酒量(例如,毫升或杯数)。</label> <div class="layui-input-inline"> <input type="text" name="whiteWineCapacity" placeholder="请输入白酒酒量(例如,毫升或杯数)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="politicalAffiliation">应聘者的政治面貌。</label> <div class="layui-input-inline"> <input type="text" name="politicalAffiliation" placeholder="请输入应聘者的政治面貌。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="maritalStatus">婚恋状况(例如,单身、已婚、离异等)。</label> <div class="layui-input-inline"> <input type="text" name="maritalStatus" placeholder="请输入婚恋状况(例如,单身、已婚、离异等)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="specialAbilities">专长能力。</label> <div class="layui-input-inline"> <input type="text" name="specialAbilities" placeholder="请输入专长能力。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="email">应聘者的电子邮件地址。</label> <div class="layui-input-inline"> <input type="text" name="email" placeholder="请输入应聘者的电子邮件地址。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="parentalStatus">生育情况(例如,无子女、有子女等)。</label> <div class="layui-input-inline"> <input type="text" name="parentalStatus" placeholder="请输入生育情况(例如,无子女、有子女等)。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="residentialAddress">居住地址。</label> <div class="layui-input-inline"> <input type="text" name="residentialAddress" placeholder="请输入居住地址。" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="createTime">建立时间</label> <div class="layui-input-inline" style="width: 260px;"> <input type="text" name="createTime" id="searchTime-Job_ApplicantProfile-createTime" placeholder="请输入建立时间" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="upDataTime">修改时间</label> <div class="layui-input-inline" style="width: 260px;"> <input type="text" name="upDataTime" id="searchTime-Job_ApplicantProfile-upDataTime" placeholder="请输入修改时间" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="createBy">创建人</label> <div class="layui-input-inline"> <input type="text" name="createBy" placeholder="请输入创建人" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="upDataBy">修改人</label> <div class="layui-input-inline"> <input type="text" name="upDataBy" placeholder="请输入修改人" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="isdelete">删除标志</label> <div class="layui-input-inline"> <select name="isdelete"> <select name="gender"> <option value="">请选择</option> <option value="True">是</option> <option value="False">否</option> <option value="男">男</option> <option value="女">女</option> </select> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="AuditStatu">审核状态。</label> <label class="layui-form-label" for="dateOfBirth">年龄</label> <div class="layui-input-inline" style="width: 260px;"> <input type="text" name="dateOfBirth" id="searchTime-Job_ApplicantProfile-dateOfBirth" placeholder="请输入应聘者的年龄" class="layui-input"> </div> </div> <div class="layui-inline"> <label class="layui-form-label" for="jobId">应聘岗位</label> <div class="layui-input-inline"> <input type="text" name="AuditStatu" placeholder="请输入审核状态。" class="layui-input"> <select name="jobId"> <option value="">请选择</option> {{# layui.each(indexData, function(index, item){ }} <option value="{{ item.id }}">{{ item.position }}</option> {{# }); }} </select> </div> </div> <div class="layui-inline"> <button class="layui-btn layui-btn-sm" lay-submit lay-filter="LAY-app-Job_ApplicantProfile-search"><i class="layui-icon layui-icon-search"></i>筛选</button> </div> @@ -196,17 +83,17 @@ <script type="text/html" id="LAY-app-Job_ApplicantProfile-pagebar"> <div class="layui-btn-container"> <button class="layui-btn layui-btn-sm" lay-event="addData"><i class="layui-icon layui-icon-add-1"></i>添加数据</button> <button class="layui-btn layui-btn-sm" lay-event="batchDelete"><i class="layui-icon layui-icon-delete"></i>批量删除</button> <!--<button class="layui-btn layui-btn-sm" lay-event="addData"><i class="layui-icon layui-icon-add-1"></i>添加数据</button> <button class="layui-btn layui-btn-sm" lay-event="batchDelete"><i class="layui-icon layui-icon-delete"></i>批量删除</button>--> <button class="layui-btn layui-btn-sm" lay-event="selectExportExcel"><i class="layui-icon layui-icon-add-circle"></i>选择导出</button> <button class="layui-btn layui-btn-sm" lay-event="queryExportExcel"><i class="layui-icon layui-icon-download-circle"></i>查询导出</button> </div> </script> <script type="text/html" id="LAY-app-Job_ApplicantProfile-tableBox-bar"> <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a> <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a> <a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#Job_ApplicantProfileTbDelDrop{{d.LAY_INDEX}}" no-shade="true">删除</a> <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">打印</a> <a class="layui-btn layui-btn-xs" lay-event="edit">审核</a> <!--<a class="layui-btn layui-btn-danger layui-btn-xs" data-dropdown="#Job_ApplicantProfileTbDelDrop{{d.LAY_INDEX}}" no-shade="true">删除</a>--> <div class="dropdown-menu-nav dropdown-popconfirm dropdown-top-right layui-hide" id="Job_ApplicantProfileTbDelDrop{{d.LAY_INDEX}}" style="max-width: 200px;white-space: normal;min-width: auto;margin-left: 10px;"> <div class="dropdown-anchor"></div> @@ -267,33 +154,20 @@ cols: [ [ { type: "checkbox", fixed: "left" }, { field: 'id', title: '主键ID', width: 60, sort: false}, { field: 'jobId', title: '应聘的岗位。', sort: false,width: 105 }, { field: 'minSalaryRequirement', title: '应聘者期望的最低薪资要求。', sort: false,width: 105 }, { field: 'name', title: '应聘者的全名。', sort: false,width: 105 }, { field: 'gender', title: '应聘者的性别。', sort: false,width: 105 }, { field: 'height', title: '应聘者的身高(单位:厘米)。', sort: false,width: 105 }, { field: 'weight', title: '应聘者的体重(单位:千克)。', sort: false,width: 105 }, { field: 'dateOfBirth', title: '应聘者的出生日期。', width: 130, sort: false}, { field: 'graduatingSchool', title: '应聘者的毕业学校名称。', sort: false,width: 105 }, { field: 'educationLevel', title: '应聘者的最高学历。', sort: false,width: 105 }, { field: 'major', title: '应聘者的专业名称。', sort: false,width: 105 }, { field: 'smokes', title: '是否吸烟。', sort: false,width: 105 }, { field: 'drivingSkill', title: '驾驶技术等级(如新手、熟练、专业)。', sort: false,width: 105 }, { field: 'phoneNumber', title: '应聘者的联系电话。', sort: false,width: 105 }, { field: 'whiteWineCapacity', title: '白酒酒量(例如,毫升或杯数)。', sort: false,width: 105 }, { field: 'politicalAffiliation', title: '应聘者的政治面貌。', sort: false,width: 105 }, { field: 'maritalStatus', title: '婚恋状况(例如,单身、已婚、离异等)。', sort: false,width: 105 }, { field: 'specialAbilities', title: '专长能力。', sort: false,width: 105 }, { field: 'email', title: '应聘者的电子邮件地址。', sort: false,width: 105 }, { field: 'parentalStatus', title: '生育情况(例如,无子女、有子女等)。', sort: false,width: 105 }, { field: 'residentialAddress', title: '居住地址。', sort: false,width: 105 }, { field: 'createTime', title: '建立时间', width: 130, sort: false}, { field: 'upDataTime', title: '修改时间', width: 130, sort: false}, { field: 'createBy', title: '创建人', sort: false,width: 105 }, { field: 'upDataBy', title: '修改人', sort: false,width: 105 }, { field: 'isdelete', title: '删除标志', width: 95, templet: '#switch_isdelete', sort: false , unresize: true}, { field: 'AuditStatu', title: '审核状态。', sort: false,width: 105 }, { type: 'numbers', title: '序号', width: 60, sort: false }, { field: 'createTimetxt', title: '应聘时间', width: 150, sort: false }, { field: 'jobName', title: '应聘岗位', sort: false, width: 150 }, { field: 'name', title: '姓名', sort: false, width: 150 }, { field: 'gender', title: '性别', sort: false, width: 150 }, { field: 'dateOfBirthName', title: '出生日期', width: 150, sort: false }, { field: 'educationLevel', title: '学历', sort: false, width: 150 }, { field: 'major', title: '专业', sort: false, width: 150 }, { field: 'minSalaryRequirement', title: '期望月薪', sort: false, width: 150 }, { field: 'dateOfBirthNameCeshi', title: '审核状态', sort: false, width: 150 }, { width: 162, align: 'center', title:'操作', fixed: 'right', toolbar: '#LAY-app-Job_ApplicantProfile-tableBox-bar' } ] ] @@ -397,7 +271,7 @@ area: ['1200px', '90%'], id: 'LAY-popup-Job_ApplicantProfile-edit', success: function (layero, index) { view(this.id).render('base/Job_ApplicantProfile/edit', { data: e.data }).done(function () { view(this.id).render('baifenbingfa/Job_ApplicantProfile/edit', { data: e.data }).done(function () { //监听提交 form.on('submit(LAY-app-Job_ApplicantProfile-editForm-submit)', function(data) { @@ -419,10 +293,10 @@ }); }); }) // 禁止弹窗出现滚动条 $(layero).children('.layui-layer-content').css('overflow', 'visible'); //// 禁止弹窗出现滚动条 //$(layero).children('.layui-layer-content').css('overflow', 'visible'); } , btn: ['确定', '取消'] , btn: ['审核', '取消'] , yes: function (index, layero) { layero.contents().find("#LAY-app-Job_ApplicantProfile-editForm-submit").click(); } @@ -442,11 +316,15 @@ area: ['1200px', '90%'], id: 'LAY-popup-Job_ApplicantProfile-details', success: function (layero, index) { view(this.id).render('base/Job_ApplicantProfile/details', { data: e.data }).done(function () { view(this.id).render('baifenbingfa/Job_ApplicantProfile/details', { data: e.data }).done(function () { form.render(); }); // 禁止弹窗出现滚动条 $(layero).children('.layui-layer-content').css('overflow', 'visible'); //// 禁止弹窗出现滚动条 //$(layero).children('.layui-layer-content').css('overflow', 'visible'); } , btn: ['打印', '取消'] , yes: function (index, layero) { layero.contents().find("#LAY-app-Job_ApplicantProfile-editForm-submit").click(); } }); } else {