From 38b521d4d2fbff0ca02d07a2c3366234f1e8b86c Mon Sep 17 00:00:00 2001 From: ndbs Date: Fri, 9 Sep 2022 17:27:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=9B=E8=81=98=E4=BA=BA=E5=91=98=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Views/HiringRegistration/Index.cshtml | 36 +++++++++++++++++-- .../Views/HiringRegistration/Index.js | 7 ++++ .../HiringRegistrationService.cs | 30 ++++++++++++++++ 3 files changed, 70 insertions(+), 3 deletions(-) diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.cshtml b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.cshtml index df9bb6aa8..3745a53c8 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.cshtml +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.cshtml @@ -2,19 +2,49 @@ ViewBag.Title = "招聘人员报名"; Layout = "~/Views/Shared/_Index.cshtml"; } -
+
+
+
+
+
+
姓名
+ +
+
+
性别
+ +
+
+
政治面貌
+ +
+
+
民族
+ +
+
+
婚姻状况
+ +
+
+
所学专业
+ +
+
+
+
diff --git a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.js b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.js index 92a6f10ca..95c085b26 100644 --- a/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.js +++ b/Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/HiringRegistration/Index.js @@ -13,6 +13,13 @@ var bootstrap = function ($, learun) { page.bind(); }, bind: function () { + $('#multiple_condition_query').lrMultipleQuery(function (queryJson) { + page.search(queryJson); + }, 240, 400); + // 刷新 + $('#lr_refresh').on('click', function () { + location.reload(); + }); // 刷新 $('#lr_refresh').on('click', function () { location.reload(); diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/HiringRegistration/HiringRegistrationService.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/HiringRegistration/HiringRegistrationService.cs index 6d2e97563..878f568c6 100644 --- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/HiringRegistration/HiringRegistrationService.cs +++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/HiringRegistration/HiringRegistrationService.cs @@ -37,6 +37,36 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration var queryParam = queryJson.ToJObject(); // 虚拟参数 var dp = new DynamicParameters(new { }); + if (!queryParam["Name"].IsEmpty()) + { + dp.Add("Name", "%" + queryParam["Name"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Name Like @Name "); + } + if (!queryParam["Gender"].IsEmpty()) + { + dp.Add("Gender", "%" + queryParam["Gender"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Gender Like @Gender "); + } + if (!queryParam["Political"].IsEmpty()) + { + dp.Add("Political", "%" + queryParam["Political"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Political Like @Political "); + } + if (!queryParam["Nationality"].IsEmpty()) + { + dp.Add("Nationality", "%" + queryParam["Nationality"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Nationality Like @Nationality "); + } + if (!queryParam["Marriage"].IsEmpty()) + { + dp.Add("Marriage", "%" + queryParam["Marriage"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Marriage Like @Marriage "); + } + if (!queryParam["Major"].IsEmpty()) + { + dp.Add("Major", "%" + queryParam["Major"].ToString() + "%", DbType.String); + strSql.Append(" AND t.Major Like @Major "); + } return this.BaseRepository("CollegeMIS").FindList(strSql.ToString(), dp, pagination); } catch (Exception ex)