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.
131 lines
4.4 KiB
JavaScript
131 lines
4.4 KiB
JavaScript
|
|
//已考核
|
|
|
|
//考核认证——理论考核
|
|
var sortWay = false;
|
|
|
|
$(function () {
|
|
var isShow = $.getUrlParam("isShow");
|
|
if (isShow == null) {
|
|
isShow = false;
|
|
}
|
|
//列表显示
|
|
TrainExamList("", false, isShow);
|
|
|
|
$("#btnStartDateSort").unbind("click").click(function () {
|
|
|
|
var sortName = " FinishDate";
|
|
|
|
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, false);
|
|
});
|
|
|
|
});
|
|
|
|
//列表显示
|
|
function TrainExamList(sortName, sortWay, isShow) {
|
|
pageHelper.Init({
|
|
url: "/Student/EheoryExamine/YesEheoryExam",
|
|
type: "POST",
|
|
pageDiv: "#pages",
|
|
data:
|
|
{
|
|
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>";
|
|
if (dom.UserName==null) {
|
|
trHtml += "<td><div class=\"ellipsis\" >——</div></td>";
|
|
} else {
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{2}\">{2}</div></td>";
|
|
}
|
|
|
|
|
|
trHtml += "<td><div class=\"ellipsis\" id='practise_" + dom.ExamPaperId + "' 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>";
|
|
|
|
if (dom.Score==-1) {
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{——}\">——</div></td>";
|
|
} else {
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{6}\">{6}</div></td>";
|
|
}
|
|
|
|
|
|
|
|
trHtml += "<td class=\"operate\">";
|
|
|
|
var ProposalId = 0;
|
|
if (dom.StrStatus == "已审核") {
|
|
|
|
trHtml += "<a href=\"javascript:EditProposal({7})\">成绩报告</a>";
|
|
} else {
|
|
trHtml += '—— ';
|
|
}
|
|
trHtml += "</td>";
|
|
trHtml += "</tr>";
|
|
|
|
//拼接tbody
|
|
html += StringHelper.FormatStr(trHtml,
|
|
((data.PageIndex - 1) * data.PageSize + index + 1), //0序号
|
|
dom.ExamPaperName, //1考核名称
|
|
dom.UserName, //2发布人
|
|
dom.strFiniShDate, //3开始时间
|
|
dom.StrStatus, //4评分状态
|
|
dom.TotalScore, //考核总分
|
|
dom.Score, //考核得分
|
|
dom.ExamPaperId //7实训考核Id
|
|
|
|
);
|
|
});
|
|
if (data.Data == "" || data.Data == null) {
|
|
html += "<tr><td colspan='8'>未找到相关记录!</td>";
|
|
$("#PaperBody").html(html);
|
|
} else {
|
|
$("#PaperBody").html(html);
|
|
}
|
|
|
|
}
|
|
});
|
|
}
|
|
|
|
//进入考核
|
|
function EditProposal(Id) {
|
|
$.ajax({
|
|
url: "/Student/EheoryExamine/ExamEnd",
|
|
type: "POST",
|
|
async: false,
|
|
dataType: "json",
|
|
crossDomain: false,
|
|
data:
|
|
{
|
|
PaperId: Id
|
|
},
|
|
success: function (data) {
|
|
if (data.Flag) {
|
|
location.href = "/Student/EheoryExamine/DoExam?Id=" + Id + "&type=1&LibraryId=1";
|
|
} else {
|
|
dialogHelper.Error({ content: "对不起!改试卷还未结束不能查看", success: function () { } });
|
|
}
|
|
}
|
|
});
|
|
|
|
|
|
} |