---查询的js
if (keyword !== "") {
if ($('#nncqIsSearch').val() === "False") {
$('#nncqIsSearch').val("True");
$('#nncqPageIndex').val(1);
}
} else {
$('#nncqIsSearch').val("False");
$('#nncqPageIndex').val(1);
}
$('#nncqKeyword').val(keyword);
var listParaJson = nncqGetPersonArchivesListParaJson();
gotoPersonArchivesAllList(listParaJson);
----------------
<div class="cell colspan1 align-right">
<div class="input-control" style="padding:.625rem 0">姓名:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="Name" value="@listTableHeader.Name" />
</div>
</div>
--------------
if ((Name == "" && BirthDay == "" && keyword == "") || (Name == "" && BirthDay != "" && keyword != "")
|| (Name != "" && BirthDay == "" && keyword != "") || (Name != "" && BirthDay != "" && keyword == "")
|| (Name != "" && BirthDay == "" && keyword == "") || (Name == "" && BirthDay != "" && keyword == "")
|| (Name == "" && BirthDay == "" && keyword != ""))
{
alert("姓名/生日/身份证号其中任意一项都不能为空!");
return false;
}
if ((Name == "" && BirthDay == "" && ArchivesSchoolName == "") || (Name == "" && BirthDay != "" && ArchivesSchoolName != "")
|| (Name != "" && BirthDay == "" && ArchivesSchoolName != "") || (Name != "" && BirthDay != "" && ArchivesSchoolName == "")
|| (Name != "" && BirthDay == "" && ArchivesSchoolName == "") || (Name == "" && BirthDay != "" && ArchivesSchoolName == "")
|| (Name == "" && BirthDay == "" && ArchivesSchoolName != ""))
{
alert("姓名/生日/毕业学校其中任意一项都不能为空!");
return false;
}
450205197911150711 李强 南开大学
---------------------------小润写的 档案查询 index--------------------------------------
@using Nncq.UI.Models
@{
Layout = "~/Views/Shared/_Layout_Admin.cshtml";
//左边导航菜单
var systemUser = System.Web.HttpContext.Current.Session["LogonSystemUser"] as Nncq.Domain.Application.ApplicationUser;
List<SelfReferentialItem> leftMenuItemCollection = Nncq.Web.MetroUICSS.Ultilities.SystemMenuFactory.GetSystemRoleByUser(systemUser, "PersonArchivesSeacher", "Index");
}
<div class="flex-grid no-responsive-future" style="height: 100%;">
<div class="row" style="height: 100%">
<div class="cell size-x200">
@Html.Partial("../../Views/Shared/_Layout_LeftMenuForAdmin", leftMenuItemCollection)
</div>
<div class="cell auto-size padding20 bg-white">
<div class="grid padding10 no-padding-top" style="margin-top:-5px;">
<div class="row cells12">
<!-- 主工作区,一般的数据处理页面元素都在这里实现 -->
<div class="cell colspan12" id="mainWorkPlace">
<div id="listTableHeader">
<div id="tableTitle">
<h3 style="border-left: 3px #2075c5 solid; padding-left: .325rem; margin: 0 .125rem">个人档案查询</h3>
</div>
<hr class="link"/>
<div style="margin:20px 0 20px 60px;">
<h4 style="color: red">注:个人档案查询方式:</h4>
<h5 style="text-indent: 2em">1、姓名 + 出生年月日 + 身份证号</h5>
<h5 style="text-indent: 2em">2、姓名 + 出生年月日 + 毕业院校 + 专业</h5>
<h5 style="text-indent: 2em">3、请拨打档案查询电话:2827982</h5>
</div>
<div id="tableContent">
<div class="grid condensed">
<div class="row cells12">
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">姓名:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="Name" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">出生日期:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role='datepicker' data-locale='zhCN'>
<input type="text" id="Birthday" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">身份证:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="CredentialsCode" value="" />
</div>
</div>
</div>
<div class="row cells12">
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">毕业院校:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role="input">
<input type="text" id="GraduateInstitution" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">专业:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role="input">
<input type="text" id="Professional" value="" />
</div>
</div>
<div class="row cells1">
<div class="align-right">
<button class="button rounded success" οnclick="search()">
<span class="mif-search"></span> 查询
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="listTableContent">
<table class="table striped hovered cell-hovered border bordered">
<thead>
<tr>
<th>档案编号</th>
<th>姓名</th>
<th>性别</th>
<th>身份证号</th>
<th>毕业院校</th>
<th>专业</th>
<th>毕业时间</th>
</tr>
</thead>
<tbody id="listTableDiv">
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@section Scripts {
<script>
function search() {
var name = $("#Name").val();
var birthday = $("#Birthday").val();
var credentialsCode = $("#CredentialsCode").val();
var graduateInstitution = $("#GraduateInstitution").val();
var professional = $("#Professional").val();
if (name === "") {
}
var jsonData = { "Name": name, "Birthday": birthday, "CredentialsCode": credentialsCode, "GraduateInstitution": graduateInstitution, "Professional": professional };
var urlString = "http://172.31.31.203/api/archive/search";
$.ajax({
url: urlString,
data: { searchData: jsonData },
beforeSend: function () {
$("#listTableDiv").html("<tr><td colspan='7'>正在查询……</td></tr>");
}
}).done(function (data) {
if (data.IsOk) {
$("#listTableDiv").html("<tr><td>" + data.ArchiveNo + "</td><td>" + data.Name + "</td><td>" + data.Sex + "</td><td>" + data.CredentialsCode + "</td><td>" + data.GraduateInstitution + "</td><td>" + data.Professional + "</td><td>" + data.GraduationDate + "</td></tr>");
} else {
$("#listTableDiv").html("<tr><td colspan='7'>" + data.Message + "</td></tr>");
}
}).fail(function (jqXHR, textStatus, errorThrown) {
console.error("调试错误:" + errorThrown);
}).always(function () {
});
}
</script>
}
if (keyword !== "") {
if ($('#nncqIsSearch').val() === "False") {
$('#nncqIsSearch').val("True");
$('#nncqPageIndex').val(1);
}
} else {
$('#nncqIsSearch').val("False");
$('#nncqPageIndex').val(1);
}
$('#nncqKeyword').val(keyword);
var listParaJson = nncqGetPersonArchivesListParaJson();
gotoPersonArchivesAllList(listParaJson);
----------------
<div class="cell colspan1 align-right">
<div class="input-control" style="padding:.625rem 0">姓名:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="Name" value="@listTableHeader.Name" />
</div>
</div>
--------------
if ((Name == "" && BirthDay == "" && keyword == "") || (Name == "" && BirthDay != "" && keyword != "")
|| (Name != "" && BirthDay == "" && keyword != "") || (Name != "" && BirthDay != "" && keyword == "")
|| (Name != "" && BirthDay == "" && keyword == "") || (Name == "" && BirthDay != "" && keyword == "")
|| (Name == "" && BirthDay == "" && keyword != ""))
{
alert("姓名/生日/身份证号其中任意一项都不能为空!");
return false;
}
if ((Name == "" && BirthDay == "" && ArchivesSchoolName == "") || (Name == "" && BirthDay != "" && ArchivesSchoolName != "")
|| (Name != "" && BirthDay == "" && ArchivesSchoolName != "") || (Name != "" && BirthDay != "" && ArchivesSchoolName == "")
|| (Name != "" && BirthDay == "" && ArchivesSchoolName == "") || (Name == "" && BirthDay != "" && ArchivesSchoolName == "")
|| (Name == "" && BirthDay == "" && ArchivesSchoolName != ""))
{
alert("姓名/生日/毕业学校其中任意一项都不能为空!");
return false;
}
450205197911150711 李强 南开大学
---------------------------小润写的 档案查询 index--------------------------------------
@using Nncq.UI.Models
@{
Layout = "~/Views/Shared/_Layout_Admin.cshtml";
//左边导航菜单
var systemUser = System.Web.HttpContext.Current.Session["LogonSystemUser"] as Nncq.Domain.Application.ApplicationUser;
List<SelfReferentialItem> leftMenuItemCollection = Nncq.Web.MetroUICSS.Ultilities.SystemMenuFactory.GetSystemRoleByUser(systemUser, "PersonArchivesSeacher", "Index");
}
<div class="flex-grid no-responsive-future" style="height: 100%;">
<div class="row" style="height: 100%">
<div class="cell size-x200">
@Html.Partial("../../Views/Shared/_Layout_LeftMenuForAdmin", leftMenuItemCollection)
</div>
<div class="cell auto-size padding20 bg-white">
<div class="grid padding10 no-padding-top" style="margin-top:-5px;">
<div class="row cells12">
<!-- 主工作区,一般的数据处理页面元素都在这里实现 -->
<div class="cell colspan12" id="mainWorkPlace">
<div id="listTableHeader">
<div id="tableTitle">
<h3 style="border-left: 3px #2075c5 solid; padding-left: .325rem; margin: 0 .125rem">个人档案查询</h3>
</div>
<hr class="link"/>
<div style="margin:20px 0 20px 60px;">
<h4 style="color: red">注:个人档案查询方式:</h4>
<h5 style="text-indent: 2em">1、姓名 + 出生年月日 + 身份证号</h5>
<h5 style="text-indent: 2em">2、姓名 + 出生年月日 + 毕业院校 + 专业</h5>
<h5 style="text-indent: 2em">3、请拨打档案查询电话:2827982</h5>
</div>
<div id="tableContent">
<div class="grid condensed">
<div class="row cells12">
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">姓名:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="Name" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">出生日期:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role='datepicker' data-locale='zhCN'>
<input type="text" id="Birthday" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">身份证:</div>
</div>
<div class="cell colspan3">
<div class="input-control colspan7 full-size" data-role="input">
<input type="text" id="CredentialsCode" value="" />
</div>
</div>
</div>
<div class="row cells12">
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">毕业院校:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role="input">
<input type="text" id="GraduateInstitution" value="" />
</div>
</div>
<div class="cell colspan1 align-right">
<div class="input-control" style="padding: .625rem 0">专业:</div>
</div>
<div class="cell colspan3">
<div class="input-control full-size" data-role="input">
<input type="text" id="Professional" value="" />
</div>
</div>
<div class="row cells1">
<div class="align-right">
<button class="button rounded success" οnclick="search()">
<span class="mif-search"></span> 查询
</button>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="listTableContent">
<table class="table striped hovered cell-hovered border bordered">
<thead>
<tr>
<th>档案编号</th>
<th>姓名</th>
<th>性别</th>
<th>身份证号</th>
<th>毕业院校</th>
<th>专业</th>
<th>毕业时间</th>
</tr>
</thead>
<tbody id="listTableDiv">
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
@section Scripts {
<script>
function search() {
var name = $("#Name").val();
var birthday = $("#Birthday").val();
var credentialsCode = $("#CredentialsCode").val();
var graduateInstitution = $("#GraduateInstitution").val();
var professional = $("#Professional").val();
if (name === "") {
}
var jsonData = { "Name": name, "Birthday": birthday, "CredentialsCode": credentialsCode, "GraduateInstitution": graduateInstitution, "Professional": professional };
var urlString = "http://172.31.31.203/api/archive/search";
$.ajax({
url: urlString,
data: { searchData: jsonData },
beforeSend: function () {
$("#listTableDiv").html("<tr><td colspan='7'>正在查询……</td></tr>");
}
}).done(function (data) {
if (data.IsOk) {
$("#listTableDiv").html("<tr><td>" + data.ArchiveNo + "</td><td>" + data.Name + "</td><td>" + data.Sex + "</td><td>" + data.CredentialsCode + "</td><td>" + data.GraduateInstitution + "</td><td>" + data.Professional + "</td><td>" + data.GraduationDate + "</td></tr>");
} else {
$("#listTableDiv").html("<tr><td colspan='7'>" + data.Message + "</td></tr>");
}
}).fail(function (jqXHR, textStatus, errorThrown) {
console.error("调试错误:" + errorThrown);
}).always(function () {
});
}
</script>
}