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.
182 lines
7.0 KiB
JavaScript
182 lines
7.0 KiB
JavaScript
|
|
$(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 += "<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>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{4}\">{4}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{5}\">{5}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{6}\" id='practise_" + dom.Id + "'>{6}</div></td>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{7}\" id='practise_" + dom.Id + "'>{7}</div></td>";
|
|
trHtml += "<td>{8}</td>";
|
|
trHtml += "<td class=\"operate\">";
|
|
|
|
if (dom.TrainExamStateName == "已结束") {
|
|
trHtml += '<a href="/Teacher/TrainExam/CheckAddTrainExam?TrainExamId=' + dom.Id + '&ExamTypeId=2&Type=1&CaseId=' + dom.CaseId + '" title="查看">查看 </a>';
|
|
trHtml += "<a href=\"#\" onclick='DeleteCheck(" + dom.Id + ",\"" + dom.TrainExamStateName + "\")' title=\"删除\">删除 </a>";
|
|
|
|
} else if (dom.TrainExamStateName == "未开始") {
|
|
trHtml += '<a href="/Teacher/TrainExam/CheckAddTrainExam?TrainExamId=' + dom.Id + '&ExamTypeId=2&Type=1&CaseId=' + dom.CaseId + '" title="查看"> 查看</a>';
|
|
trHtml += '<a href="#" onclick="PublishPractise(' + dom.Id + ',1)" title="收回">收回 </a>';
|
|
trHtml += "<a href=\"#\" onclick='DeleteCheck(" + dom.Id + ",\"" + dom.TrainExamStateName + "\")' title=\"删除\">删除 </a>";
|
|
} else {
|
|
trHtml += '<a href="/Teacher/TrainExam/CheckAddTrainExam?TrainExamId=' + dom.Id + '&ExamTypeId=2&Type=1&CaseId=' + dom.CaseId + '" title="查看">查看 </a>';
|
|
}
|
|
trHtml += "</td>";
|
|
trHtml += "</tr>";
|
|
|
|
|
|
//拼接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 += "<tr><td colspan='10'>未找到相关记录!</td>";
|
|
$("#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 () {
|
|
|
|
}
|
|
});
|
|
|
|
}
|