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.
232 lines
8.4 KiB
JavaScript
232 lines
8.4 KiB
JavaScript
//*******************************
|
|
//教师端--学生成绩管理详情表
|
|
//******************************
|
|
|
|
$(function () {
|
|
var userid = $.getUrlParam("userId");
|
|
|
|
//获取对应的教学
|
|
SetStudentBaseicInfo(userid);
|
|
|
|
LoadStudentDetail(userid);
|
|
//绑定返回按钮
|
|
$("#btnReturn").unbind("click").bind("click", function () {
|
|
window.location.href = "/Teacher/ScoreManager/Index"
|
|
});
|
|
|
|
//绑定切换按钮
|
|
$("#TrainIndex").unbind("click").bind("click", function () {
|
|
LoadStudentDetail(userid);
|
|
var obj = new Object(this);
|
|
AddActive(obj);//加载后点灯
|
|
});
|
|
|
|
//理论考核按钮
|
|
$("#TrainExam").unbind("click").bind("click", function () {
|
|
LoadTheoryExam(userid);
|
|
var obj = new Object(this);
|
|
AddActive(obj);//加载后点灯
|
|
})
|
|
|
|
//自主实训
|
|
$("#TrainSelf").unbind("click").bind("click", function () {
|
|
LoadSelfTrain(userid);
|
|
var obj = new Object(this);
|
|
AddActive(obj); //加载后点灯
|
|
});
|
|
|
|
});
|
|
|
|
//获取用户详细信息---实训考核
|
|
function LoadStudentDetail(userid) {
|
|
$("#DivTwo").hide();
|
|
$("#DivOne").show();
|
|
$("#DivThree").hide();
|
|
SetStudentDetail(userid);
|
|
};
|
|
|
|
function LoadTheoryExam(userId) {
|
|
$("#DivTwo").hide();
|
|
$("#DivOne").hide();
|
|
$("#DivThree").show();
|
|
SetTheoryDetail(userId)
|
|
}
|
|
|
|
//获取用户详细信息---自主实训
|
|
function LoadSelfTrain(userid) {
|
|
$("#DivTwo").show();
|
|
$("#DivOne").hide();//隐藏
|
|
$("#DivThree").hide();
|
|
SetSelfDetail(userid);
|
|
|
|
}
|
|
|
|
function SetStudentBaseicInfo(userId) {
|
|
var trHtml = "";
|
|
$.ajax({
|
|
url: "/Teacher/ScoreManager/GetBasicStudentInfo",
|
|
type: "POST",
|
|
async: false,
|
|
dataType: "json",
|
|
data:{
|
|
userId: userId
|
|
},
|
|
success: function (data) {
|
|
if (data != null) {
|
|
var CalcTrainExamNum = data.CalcTrainExamNum;
|
|
var CalcTheoryExamNum = data.CalcTheoryExamNum;
|
|
var CalcSelfTrain = data.CalcSelfTrain;
|
|
$("#UserName").text(data.UserName);//学生姓名
|
|
$("#SchoolNum").text(data.SchoolNum);//工号
|
|
$("#ClassName").text(data.ClassName);//学校名
|
|
$("#CollegeName").text(data.CollegeName);//学校
|
|
$("#CalcTrainExamNum").text("共完成" + CalcTrainExamNum + "次实训考核,");//实训考核
|
|
$("#CalcTheoryExamNum").text(CalcTheoryExamNum + "次理论考核");//理论考核
|
|
$("#CalcSelfTrain").text("共完成" + CalcSelfTrain + "次自主新增实训练习");//自主新增
|
|
}
|
|
}
|
|
})
|
|
|
|
|
|
}
|
|
|
|
|
|
//记载数据详情---实训考核块
|
|
function SetStudentDetail(userId) {
|
|
|
|
pageHelper.Init({
|
|
url: "/Teacher/ScoreManager/SearchLoad",
|
|
type: "POST",
|
|
pageDiv: "#pages",
|
|
data: {
|
|
userid: userId,
|
|
rid: Math.random()
|
|
},
|
|
bind: function (data) {
|
|
var bodyHtml = "";
|
|
var list = data.Data;
|
|
//先给固定值赋值
|
|
if (list != null&&list.length>0) {
|
|
$(list).each(function (index, dom) {
|
|
var trHtml = "";
|
|
trHtml += "<tr>";
|
|
trHtml += "<td><div class=\"ellipsis\" title=\"{0}\">{0}</div></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}\">{6}</div></td>"
|
|
trHtml += "</tr>";
|
|
bodyHtml += StringHelper.FormatStr(trHtml,
|
|
dom.TrainExamName, //考核名称
|
|
dom.CustomerName, //客户姓名
|
|
dom.FinancialTypeName, //理财类型
|
|
dom.strStartDate, //考核日期
|
|
dom.TotalScore, //考核总分
|
|
dom.PassScore, //达标分
|
|
dom.RealSumScore //贵生成绩
|
|
);
|
|
});
|
|
|
|
$("#TabScoreDetial tbody").html(bodyHtml);
|
|
};
|
|
}
|
|
});
|
|
};
|
|
|
|
|
|
//记录详情---理论考核实训模块
|
|
function SetTheoryDetail(userId) {
|
|
//GetTheoryExamList
|
|
pageHelper.Init({
|
|
url: "/Teacher/ScoreManager/GetTheoryExamList",
|
|
type: "POST",
|
|
pageDiv: "#pages",
|
|
data: {
|
|
userId: userId,
|
|
},
|
|
bind: function (data) {
|
|
var bodyHtml = "";
|
|
var list = data.Data;
|
|
//先给固定值赋值
|
|
if (list != null && list.length > 0) {
|
|
$(list).each(function (index, dom) {
|
|
var trHtml = "";
|
|
trHtml += "<tr>";
|
|
trHtml += "<td><div title=\"{0}\" class=\"ellipsis\">{0}</div></td>"
|
|
trHtml += "<td><div title=\"{1}\" class=\"ellipsis\">{1}</div></td>"
|
|
trHtml += "<td><div title=\"{2}\" class=\"ellipsis\">{2}</div></td>"
|
|
trHtml += "<td><div title=\"{3}\" class=\"ellipsis\">{3}</div></td>"
|
|
trHtml += "<td><div title=\"{4}\" class=\"ellipsis\">{4}</div></td>"
|
|
trHtml += "</tr>";
|
|
bodyHtml += StringHelper.FormatStr(trHtml,
|
|
dom.ExamPaperName, //考核名称
|
|
dom.strFiniShDate, //考核日期
|
|
dom.TotalScore, //考核总分
|
|
dom.StandardScore, //达标分
|
|
dom.Score //考核总分
|
|
);
|
|
});
|
|
$("#TabTheoryExamTbody").html("");
|
|
$("#TabTheoryExamTbody").html(bodyHtml);
|
|
};
|
|
}
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
//记载数据详情---自主实训块
|
|
function SetSelfDetail(userId) {
|
|
pageHelper.Init({
|
|
url: "/Teacher/ScoreManager/SelfTrainExam",
|
|
type: "POST",
|
|
pageDiv: "#pages",
|
|
data: {
|
|
userid: userId,
|
|
rId: Math.random()
|
|
},
|
|
bind: function (data) {
|
|
if (data != null) {
|
|
var bodyHtml = "";
|
|
$(data.Data).each(function (index, dom) {
|
|
var trHtml = "";
|
|
trHtml += "<tr>";
|
|
trHtml += "<td><div title=\"{0}\" class=\"ellipsis\">{0}</div></td>"
|
|
trHtml += "<td><div title=\"{1}\" class=\"ellipsis\">{1}</div></td>"
|
|
trHtml += "<td><div title=\"{2}\" class=\"ellipsis\">{2}</div></td>"
|
|
trHtml += "<td class=\"operate\">";
|
|
trHtml += "<a class=\"edit\" title=\"理财建议书预览\" href=\"javascript:PreviewProposal({3})\">理财建议书预览</a>"
|
|
trHtml += "</td>";
|
|
trHtml += "</tr>";
|
|
bodyHtml += StringHelper.FormatStr(trHtml,
|
|
dom.CustomerName, //客户姓名
|
|
dom.IDNum, //证件号
|
|
dom.StrUpdateDate, //结束日期
|
|
dom.Id //根据建议书ID去查
|
|
)
|
|
});
|
|
}
|
|
$("#TabSelfExam tbody").empty();
|
|
$("#TabSelfExam tbody").html(bodyHtml);
|
|
}
|
|
});
|
|
}
|
|
|
|
//教师端预览页面
|
|
function PreviewProposal(ProposalId) {
|
|
window.location.href = "/Teacher/Assessment/PreviewShow?ProposalId=" + ProposalId;
|
|
|
|
};
|
|
|
|
//点灯~~~~~~~~~~~~获得选中状态
|
|
function AddActive(obj) {
|
|
$("#ScoreDetial #DivActive ul li").each(function () {
|
|
$(this).find("a").removeClass("active");
|
|
})
|
|
$(obj).addClass("active");
|
|
}
|
|
|