$(function () {
//列表显示
TrainExamList("", false);
$("#btnStartDateSort,#btnEndDateSort").unbind("click").click(function () {
var sortName = "";
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(sortName, sortWay);
});
})
//列表显示
function TrainExamList(sortName, sortWay) {
pageHelper.Init({
url: "/Teacher/TrainExam/CheckPublished2",
type: "POST",
pageDiv: "#pages",
data:
{
FinancialTypeId: 1,
sortName: sortName,
sortWay: sortWay
},
bind: function (data) {
var html = "";
$(data.Data).each(function (index, dom) {
//每行html
var trHtml = "";
trHtml += "
";
trHtml += "{0} | ";
trHtml += "{1} | ";
trHtml += "{2} | ";
trHtml += "{3} | ";
trHtml += "{4} | ";
trHtml += "{5} | ";
trHtml += "{6} | ";
trHtml += "{7} | ";
trHtml += "{8} | ";
trHtml += "";
if (dom.TrainExamStateName == "已结束") {
trHtml += '查看 ';
trHtml += "删除 ";
} else if (dom.TrainExamStateName == "未开始") {
trHtml += ' 查看';
trHtml += '收回 ';
trHtml += "删除 ";
} else {
trHtml += '查看 ';
}
trHtml += " | ";
trHtml += "
";
//拼接tbody
html += StringHelper.FormatStr(trHtml,
((data.PageIndex - 1) * data.PageSize + index + 1), //序号
dom.TrainExamName, //考核名称
dom.CustomerName, //客户姓名
dom.FinancialTypeName, //理财类型
dom.PracticeClass, //班级名称
dom.UserName, //发布人
dom.strStartDate, //开始时间
dom.strEndDate, //结束时间
dom.TrainExamStateName,
dom.Id
);
});
if (data.Data == "" || data.Data == null) {
html += "未找到相关记录! | ";
$("#TrainExamBody").html(html);
} else {
$("#TrainExamBody").html(html);
}
}
});
}
//删除实训考核(教师端)
function DeleteCheck(Id, TrainExamStateName) {
dialogHelper.Confirm({
content: "您确定要删除该条记录吗?", success: function () {
$.ajax({
url: "/Teacher/TrainExam/DeleteTrainExam2",
data: { Id: Id, TrainExamStateName: TrainExamStateName },
async: false,
type: "POST",
success: function (data) {
dialogHelper.Success({
content: "删除成功!", success: function () {
TrainExamList("", false);
}
});
},
error: function (msg) {
$(".background,.progressBar").hide();
}
});
},
cancle: function () {
}
});
}
//回收销售机会(教师端)
function PublishPractise(id, Status) {
var msg = "";
if (Status == 0) {
msg = "确定要发布吗?";
} else {
msg = "确定要取消发布吗?";
}
dialogHelper.Confirm({
content: msg, success: function () {
// 验证时间
var starttime = $("#practise_" + id).text();
starttime = starttime.replace(/\//g, "-");
var time = new Date();
var year = parseInt(time.getFullYear());
var month = parseInt(time.getMonth()) + 1;
var days = parseInt(time.getDate());
var endTime = year + "-" + month + "-" + days;
if (DateDiff(endTime, starttime) < 0) {
dialogHelper.Error({ content: "开始时间不能小于当前时间!", success: function () { } });
return false;
}
$.ajax({
url: "/Teacher/TrainExam/publishTrainExam",
data: { Id: id, Status: Status,IDNum: '', ExamTypeId: 0 },
async: false,
type: "POST",
success: function (data) {
if (Status == 0) {
TrainExamList("", false);
dialogHelper.Success({
content: "发布成功。", success: function () {
window.location.href = "/Teacher/TrainExam/CheckPublished";//不需要跳转
}
});
} else {
TrainExamList("", false);
dialogHelper.Success({ content: "取消成功。", success: function () { } });
}
},
error: function (msg) {
$(".background,.progressBar").hide();
}
});
},
cancle: function () {
}
});
}