username@email.com
2024-05-16 2d2a6b9d20ae8c5d9fcbedac48b4428f696fa127
招聘简历打印
7个文件已修改
1400 ■■■■■ 已修改文件
CoreCms.Net.IServices/baifenbingfa/IJob_ApplicantProfileServices.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Model/Entities/baifenbingfa/job/ApplicantProfile.cs 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Services/baifenbingfa/Job_ApplicantProfileServices.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Web.Admin/Controllers/baifenbingfa/Job_ApplicantProfileController.cs 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/details.html 499 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/edit.html 439 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CoreCms.Net.Web.Admin/wwwroot/views/baifenbingfa/job_applicantprofile/index.html 260 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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">姓&nbsp;&nbsp;&nbsp;&nbsp;名</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">性&nbsp;&nbsp;&nbsp;&nbsp;别</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">身&nbsp;&nbsp;&nbsp;&nbsp;高</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">体&nbsp;&nbsp;&nbsp;&nbsp;重</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">学&nbsp;&nbsp;&nbsp;&nbsp;历</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">专&nbsp;&nbsp;&nbsp;&nbsp;业</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">
                        &nbsp;
                    </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">
                        &nbsp;
                    </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; ">
                        姓&nbsp;&nbsp;&nbsp;&nbsp;名
                </td>
                <td>
                    {{ d.params.data.height || '' }}
                    <td style="text-align: center; border: solid #000000 1px; ">
                        称&nbsp;&nbsp;&nbsp;&nbsp;谓
                </td>
                    <td style="text-align: center; border: solid #000000 1px; ">
                        年&nbsp;&nbsp;&nbsp;&nbsp;龄
                    </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">姓&nbsp;&nbsp;&nbsp;&nbsp;名</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">性&nbsp;&nbsp;&nbsp;&nbsp;别</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">身&nbsp;&nbsp;&nbsp;&nbsp;高</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">体&nbsp;&nbsp;&nbsp;&nbsp;重</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">学&nbsp;&nbsp;&nbsp;&nbsp;历</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">专&nbsp;&nbsp;&nbsp;&nbsp;业</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>
                        &nbsp;
                    </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">
                        &nbsp;
                    </td>
                </tr>
                <tr>
                    <td style="text-align: left; " colspan="8">
                        家庭成员情况:
                    </td>
                </tr>
                <tr>
                    <td style="text-align: center; border: solid #000000 1px; ">
                        姓&nbsp;&nbsp;&nbsp;&nbsp;名
                    </td>
                    <td style="text-align: center; border: solid #000000 1px; ">
                        称&nbsp;&nbsp;&nbsp;&nbsp;谓
                    </td>
                    <td style="text-align: center; border: solid #000000 1px; ">
                        年&nbsp;&nbsp;&nbsp;&nbsp;龄
                    </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 {