//考核认证——实训考核 $(function () { //条件搜索事件绑定 $("#Search").bind("click", function () { SerachList(); }); var isShow = $.getUrlParam("isShow"); if (isShow == null) { isShow = false; } //列表显示 TrainExamList("", "", 0, 0, "", "", false, isShow); $("#btnStartDateSort,#btnEndDateSort").unbind("click").click(function () { var sortName = " a.StartDate"; var sortWay = false; if ($(this).hasClass("sort-top")) { $(this).removeClass("sort-top").addClass("sort-bottom"); sortName = $(this).attr("tag"); sortWay = false; } else { $(this).removeClass("sort-bottom").addClass("sort-top"); sortName = $(this).attr("tag"); sortWay = true; } TrainExamList("", "", 0, 0, "", sortName, sortWay, false); }); $("#keywordText").unbind("focus").focus(function () { $("#keywordText").val("").css("color", "black"); }); }); //条件搜索 function SerachList() { //var CheckName = $("#CheckName").val().replace(/[<>&"]/g, function (c) { return { '<': '<', '>': '>', '&': '&', '"': '"', '"': '"', "'": '′', "'": '′' }[c]; });//考核名称 //var CustomName = $("#CustomName").val().replace(/[<>&"]/g, function (c) { return { '<': '<', '>': '>', '&': '&', '"': '"', '"': '"', "'": '′', "'": '′' }[c]; });//客户名称 var selectFT = $("#selectFT").val();//状态 var FinancialTypeId = $("#FinancialTypeId").val();//理财类型 var keywordText = $("#keywordText").val().replace(/[<>&"]/g, function (c) { return { '<': '<', '>': '>', '&': '&', '"': '"', '"': '"', "'": '′', "'": '′' }[c]; });//关键字 if (keywordText == "考核名称/客户姓名") { keywordText = ""; } TrainExamList("", "", selectFT, FinancialTypeId, keywordText, " a.StartDate", false, false); TrainExamList("", "", selectFT, FinancialTypeId, keywordText, " a.Id", false, false); } //列表显示 function TrainExamList(CheckName, CustomName, selectFT, FinancialTypeId, keywordText, sortName, sortWay, isShow) { pageHelper.Init({ url: "/Student/CheckPractise/NoPublishCheck", type: "POST", pageDiv: "#pages", data: { CheckName: CheckName, CustomName: CustomName, selectFT: selectFT, FinancialTypeId: FinancialTypeId, keywordText: keywordText, sortName: sortName, sortWay: sortWay, isShow: isShow }, bind: function (data) { var html = ""; $(data.Data).each(function (index, dom) { //每行html var trHtml = ""; trHtml += ""; trHtml += "{0}"; trHtml += "
{1}
"; trHtml += "
{2}
"; trHtml += "
{3}
"; if (dom.UserName==null) { trHtml += "
——
"; } else { trHtml += "
{4}
"; } trHtml += "
{5}
"; trHtml += "
{6}
"; trHtml += "
{7}
"; trHtml += ""; var ProposalId = 0; if (dom.TrainExamStateName == "已开始") { if (dom.ProposalId != null) { ProposalId = dom.ProposalId; } trHtml += "进入实训"; } else { trHtml += '——'; } trHtml += ""; trHtml += ""; //拼接tbody html += StringHelper.FormatStr(trHtml, ((data.PageIndex - 1) * data.PageSize + index + 1), //0序号 dom.TrainExamName, //1考核名称 dom.CustomerName, //2客户姓名 dom.FinancialTypeName, //3理财类型 dom.UserName, //4发布人 dom.strStartDate, //5开始时间 dom.strEndDate, //6结束时间 dom.TrainExamStateName, dom.Id, //8实训考核Id dom.ProposalId ); }); if (data.Data == "" || data.Data == null) { html += "未找到相关记录!"; $("#TrainExamBody").html(html); } else { $("#TrainExamBody").html(html); } } }); } //进入实训 function EditProposal(TrainExamId, ProposalId) { //判断是否已结束考核 $.ajax({ url: "/Student/ProposalCustomer/CheckExamDate", type: "POST", async: false, dataType: "json", data: { TrainExamId: TrainExamId }, success: function (data) { location.href = "/Student/ProposalCustomer/Index?TrainExamId=" + TrainExamId + "&ProposalId=" + ProposalId; } }); }