You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
151 lines
5.9 KiB
JavaScript
151 lines
5.9 KiB
JavaScript
//考核认证——实训考核
|
|
|
|
$(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 += "<tr>";
|
|
trHtml += "<td>{0}</td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{1}\">{1}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{2}\">{2}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{3}\">{3}</div></td>";
|
|
if (dom.UserName==null) {
|
|
trHtml += "<td><div class=\"ellipsis\" >——</div></td>";
|
|
} else {
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{4}\">{4}</div></td>";
|
|
}
|
|
|
|
|
|
trHtml += "<td><div class=\"ellipsis\" id='practise_{8}' title=\"{5}\">{5}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" id='practise_{8}' title=\"{6}\">{6}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{7}\">{7}</div></td>";
|
|
trHtml += "<td class=\"operate\">";
|
|
|
|
var ProposalId = 0;
|
|
if (dom.TrainExamStateName == "已开始") {
|
|
if (dom.ProposalId != null) {
|
|
ProposalId = dom.ProposalId;
|
|
}
|
|
trHtml += "<a href=\"javascript:EditProposal({8}," + ProposalId + ")\">进入实训</a>";
|
|
|
|
} else {
|
|
trHtml += '——';
|
|
}
|
|
trHtml += "</td>";
|
|
trHtml += "</tr>";
|
|
|
|
|
|
//拼接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 += "<tr><td colspan='9'>未找到相关记录!</td>";
|
|
$("#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;
|
|
}
|
|
});
|
|
} |