@using Tiobon.Core @using Tiobon.Core.Model.ViewModels.Extend @{ Layout = "~/Views/Shared/_Layout.cshtml"; string frontUrl = AppSettings.app(["Startup", "FrontUrl"]); List Columns = ViewBag.Columns; Ghrh_ResumeDto entity = ViewBag.entity; ViewData["Title"] = entity.StaffName; Dictionary BaseDic = ViewBag.BaseDic; List> FamilyDic = ViewBag.FamilyDic; List> EducationDic = ViewBag.EducationDic; List> WorkExpDic = ViewBag.WorkExpDic; List> LicenceDic = ViewBag.LicenceDic; List> TrainingDic = ViewBag.TrainingDic; Dictionary StatementDic = ViewBag.StatementDic; bool displaySignatureArea = ViewBag.DisplaySignatureArea; }
@if (Columns != null && Columns.Count > 0) { foreach (var item in Columns) { if (item.tabKey == "Photo") {
@if (!string.IsNullOrEmpty(entity.PhotoUrl)) { }
@(entity.StaffName) 
@(entity.ApplyStatusLabel) 
经验:@(entity.WorkYears)年工作经验   | 年龄:@(entity.Age)    | 学历: @(entity.EduDegreeLabel)  
} else if (item.tabKey == "Base") {
@item.tabName
@if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].field == "RemarkSz" || ((i + 1) < item.children.Count && item.children[i + 1].field == "RemarkSz")) {
@(item.children[i].label):
@if (item.children[i].field == "Birthday" || item.children[i].field == "GraduateDate" || item.children[i].field == "Indate") {
@DateTimeHelper.ConvertToDayString(BaseDic[item.children[i].field])
} else {
@Html.Raw(BaseDic[item.children[i].field])
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birthday" || item.children[i + 1].field == "GraduateDate" || item.children[i + 1].field == "Indate") {
@DateTimeHelper.ConvertToDayString(BaseDic[item.children[i + 1].field])
} else {
@Html.Raw(BaseDic[item.children[i + 1].field])
}
}
} else {
@(item.children[i].label):
@if (item.children[i].field == "Birthday" || item.children[i].field == "GraduateDate" || item.children[i].field == "Indate") {
@DateTimeHelper.ConvertToDayString(BaseDic[item.children[i].field])
} else {
@BaseDic[item.children[i].field]
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birthday" || item.children[i + 1].field == "GraduateDate" || item.children[i + 1].field == "Indate") {
@DateTimeHelper.ConvertToDayString(BaseDic[item.children[i + 1].field])
} else {
@BaseDic[item.children[i + 1].field]
}
}
} } }
} else if (item.tabKey == "Family") { @if (FamilyDic.Count > 0) {
@item.tabName
@for (var j = 0; j < FamilyDic.Count; j++) { @if (j > 0) {
} @if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].label == "备注" || ((i + 1) < item.children.Count && item.children[i + 1].label == "备注")) {
@(item.children[i].label):
@if (item.children[i].field == "Birth") {
@DateTimeHelper.ConvertToDayString(FamilyDic[j][item.children[i].field])
} else {
@FamilyDic[j][item.children[i].field]
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birth") {
@DateTimeHelper.ConvertToDayString(FamilyDic[j][item.children[i + 1].field])
} else {
@FamilyDic[j][item.children[i + 1].field]
}
}
} else {
@(item.children[i].label):
@if (item.children[i].field == "Birth") {
@DateTimeHelper.ConvertToDayString(FamilyDic[j][item.children[i].field])
} else {
@FamilyDic[j][item.children[i].field]
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birth") {
@DateTimeHelper.ConvertToDayString(FamilyDic[j][item.children[i + 1].field])
} else {
@FamilyDic[j][item.children[i + 1].field]
}
}
} } } }
} } else if (item.tabKey == "Education") { @if (EducationDic.Count > 0) {
@item.tabName
@for (var j = 0; j < EducationDic.Count; j++) { @if (j > 0) {
} @if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].label == "备注" || ((i + 1) < item.children.Count && item.children[i + 1].label == "备注")) {
@(item.children[i].label):
@if (item.children[i].field == "Birth") {
@DateTimeHelper.ConvertToDayString(EducationDic[j][item.children[i].field])
} else {
@EducationDic[j][item.children[i].field]
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birth") {
@DateTimeHelper.ConvertToDayString(EducationDic[j][item.children[i + 1].field])
} else {
@EducationDic[j][item.children[i + 1].field]
}
}
} else {
@(item.children[i].label):
@if (item.children[i].field == "Birth") {
@DateTimeHelper.ConvertToDayString(EducationDic[j][item.children[i].field])
} else {
@EducationDic[j][item.children[i].field]
}
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@if (item.children[i + 1].field == "Birth") {
@DateTimeHelper.ConvertToDayString(EducationDic[j][item.children[i + 1].field])
} else {
@EducationDic[j][item.children[i + 1].field]
}
}
} } } }
} } else if (item.tabKey == "WorkExp") { @if (WorkExpDic.Count > 0) {
@item.tabName
@for (var j = 0; j < WorkExpDic.Count; j++) { @if (j > 0) {
} @if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].label == "备注" || ((i + 1) < item.children.Count && item.children[i + 1].label == "备注")) {
@(item.children[i].label):
@WorkExpDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@WorkExpDic[j][item.children[i + 1].field]
} } else {
@(item.children[i].label):
@WorkExpDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@WorkExpDic[j][item.children[i + 1].field]
}
} } } }
} } else if (item.tabKey == "Licence") { @if (LicenceDic.Count > 0) {
@item.tabName
@for (var j = 0; j < LicenceDic.Count; j++) { @if (j > 0) {
} @if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].label == "备注" || ((i + 1) < item.children.Count && item.children[i + 1].label == "备注")) {
@(item.children[i].label):
@LicenceDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@LicenceDic[j][item.children[i + 1].field]
} } else {
@(item.children[i].label):
@LicenceDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@LicenceDic[j][item.children[i + 1].field]
}
} } } }
} } else if (item.tabKey == "Training") { @if (TrainingDic.Count > 0) {
@item.tabName
@for (var j = 0; j < TrainingDic.Count; j++) { @if (j > 0) {
} @if (item.children != null && item.children.Any()) { for (int i = 0; i < item.children.Count; i = i + 2) { if (item.children[i].label == "培训说明" || ((i + 1) < item.children.Count && item.children[i + 1].label == "培训说明")) {
@(item.children[i].label):
@TrainingDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@TrainingDic[j][item.children[i + 1].field]
}
} else {
@(item.children[i].label):
@TrainingDic[j][item.children[i].field]
@if ((i + 1) < item.children.Count) {
@(item.children[i + 1].label):
@TrainingDic[j][item.children[i + 1].field]
}
} } } }
} } else if (item.tabKey == "Statement") {
@{ var ii = 0; if (item.children != null && item.children.Any()) {
@item.tabName
} if (item.children != null && item.children.Any()) foreach (var children in item.children) {

@(ii + 1). @(children.placeholder): @{ ii++; if (StatementDic.ContainsKey("Statement" + ii)) { if (StatementDic["Statement" + ii] != null) if (StatementDic["Statement" + ii] == true) @("是") else @("否") } }

}

@Html.Raw(ViewBag.StatementRemark)

@if (displaySignatureArea) {

申请人签名:             日期:

}
}
} } }