var answer_cache = new Array(); var ismark_cache = false; var time = 0; $(function () { UserTimeHelper.Init(); //退出系统 $(".link").unbind("click").bind("click", function () { dialogHelper.Confirm({ content: "您确定退出系统吗?", success: function () { location.href = "/SignIn/SignOut"; } }); }) $("#btnChangePwd").unbind("click").click(function () { var area = $("#hdArea").val(); var oldPwd = $.trim($("#txtOldPwd").val()); var newPwd = $.trim($("#txtNewPwd").val()); var confirmPwd = $.trim($("#txtConfirmPwd").val()); //输入验证 var checkData = function () { if (newPwd != confirmPwd) { showValidateMsg("txtConfirmPwd", "确认密码与新密码不一致!"); } }; if (!VerificationHelper.checkFrom("popChangePassword", checkData)) { return; } $.ajax({ url: "/Student/Common/ChangePass", type: "POST", dataType: "json", data: { oldPwd: oldPwd, newPwd: newPwd, rId: Math.random() }, //成功,绑定数据 success: function (data) { dialogHelper.Success({ content: "密码修改成功!", success: function () { location.href = location.href; } }); } }); }); //获取列表 var Id = $.getUrlParam("Id"); //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); //已评分查看 var Type = $.getUrlParam("type"); if (Type == 1) { LookOver(Id); //readonly = "readonly" $("#TextContent2").attr('readonly', true); //TextContent2 $("#zaida").html("当前"); } else { $("#tijiao").show(); $("#tiankongAnswer2").hide(); $("#tab_1").hide(); $("#tab_2").hide(); } var charpterID = $.getUrlParam("charpterID"); if (LibraryId == 23) { if (charpterID == 13 || charpterID == 14) { //$(".pracTitle").append("助理理财规划师(国家职业资格三级)"); $(".pracTitle").append("金融智能投顾认证(教育部1+X证书)"); } else { $(".pracTitle").append("中国银行业从业人员资格认证"); } } if (LibraryId==1) { $("#fujian2").show(); } else { $("#fujian2").hide(); } GetPaperDetailList(Id, LibraryId) //获取第一题 GetQuestion(Id, LibraryId); //上一题 $("#btnPrev").unbind("click").click(function () { var prevType = parseInt($("#hdPrevType").val()); var prevId = parseInt($("#hdPrevId").val()); if (prevId == 0) { var question = $("#question_list_content .mistake2").attr("tag"); var type = $("#question_list_content .mistake2").attr("ty"); if (Type!=1) { UpdateExamAnswer(Id, question, type); } $("#btnPrev").attr('disabled', true); $("#btnPrev").css("background-color", "#808080");//00a2e2 //UpdateExamAnswer(Id, question, type); return; } else { $("#btnPrev").attr('disabled', false); //TextContent2 $("#btnPrev").css("background-color", "#00a2e2");//00a2e2 $("#btnNext").attr('disabled', false); $("#btnNext").css("background-color", "#00a2e2");//00a2e2 var question = $("#question_list_content .mistake2").attr("tag");// $("#hdQuestionId").val(); var type = $("#question_list_content .mistake2").attr("ty"); if (Type != 1) { UpdateExamAnswer(Id, question, type); } GetQuestion(Id, LibraryId, prevType, prevId); } }); //下一题 $("#btnNext").unbind("click").click(function () { var nextType = parseInt($("#hdNextType").val()); var nextId = parseInt($("#hdNextId").val()); if (nextType==0) { var question = $("#question_list_content .mistake2").attr("tag"); var type = $("#question_list_content .mistake2").attr("ty"); if (Type != 1) { UpdateExamAnswer(Id, question, type); } $("#btnNext").attr('disabled', true); $("#btnNext").css("background-color", "#808080");//00a2e2 return; } else { $("#btnNext").attr('disabled', false); $("#btnNext").css("background-color", "#00a2e2");//00a2e2 $("#btnPrev").attr('disabled', false); $("#btnPrev").css("background-color", "#00a2e2");//00a2e2 var question = $("#question_list_content .mistake2").attr("tag"); var type = $("#question_list_content .mistake2").attr("ty"); if (Type != 1) { UpdateExamAnswer(Id, question, type); } GetQuestion(Id, LibraryId, nextType, nextId); } }); if (Type == 1) { } else { //倒计时 daojishi(Id); } //提交 $("#tijiao").unbind("click").bind("click", function () { if (Type == 1) { if (LibraryId==23) { var charpterID = $.getUrlParam("charpterID"); location.href = "/Student/Cert/CertEntrance?charpterID=" + charpterID; } else { location.href = "/Student/EheoryExamine/AlreadyEheoryExamine"; } } else { CheckExam(LibraryId); } }) }); //加载左侧列表 function GetPaperDetailList(Id, LibraryId, questionType, pageIndex, questionTypeId, optAsync) { //点击题型按钮时保存题目 var question = $("#question_list_content .mistake2").attr("tag"); var type = $("#question_list_content .mistake2").attr("tyid"); var type3 = $("#question_list_content .mistake2").attr("ty"); var type2 = $("#hdQuestionType").val(); if (type2 == type) { var Type = $.getUrlParam("type"); if (Type != 1) { UpdateExamAnswer(Id, question, type3); } } var async = true; //题型选中样式 if(questionType != undefined){ $(".caption-switch-con > span").removeClass("on"); $(".caption-switch-con > span[name='type_" + questionTypeId + "']").addClass("on"); } if (optAsync != undefined) { async = optAsync; } $.ajax({ url: "/Student/EheoryExamine/GetPaperDetailList", async: false, type: "POST", data: { questionType: questionType, pageIndex: pageIndex, questionTypeId:questionTypeId, Id: Id, LibraryId: LibraryId }, success: function (data) { //if (!$.checkSignIn(data)) return; //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); var charpterID = $.getUrlParam("charpterID"); var Number = 0; if (data != null && data != "") { //姓名、科目、时间等信息 $(".user-name").html(data.UserName); var lens = 0; var name = ""; if (data.UserName.length>10) { name = data.UserName.substring(0, 10) + "..."; } else { name = data.UserName; } $("#li_name").html("姓 名:" + name).attr("title", data.UserName); $("#Sexs").val(data.Sex); $("#StudentNo").val(data.StudentNo); $("#li_subject").html("试卷名称:" + data.PaperName).attr("title", data.PaperName); $("#li_examtime").html("考试时间:" + data.strTime); var title = $(".pracTitle").html(); if (title.indexOf(data.PaperName) < 0) { if (LibraryId==23) { if (charpterID == 13 || charpterID == 14) { $("#li_subject").html("考试科目:" + data.PaperName); } else { $("#li_subject").html("考试科目:" + data.PaperName); } } } $("#question_list_content").html(""); var QID = 0; //加载题目 $(data.Question).each(function (index, dom) { if(index==0){ $("#FirstQuestionId").val(dom.Id); } var html = ""; if (dom.StructType == 4) { html += "
  • "; if (dom.IsMark) { html += ""; } if (dom.StructType == 4) { html += ""; } else { html += ""; } html += ((data.PageIndex - 1) * data.PageSize + index + 1); html += "
  • "; $("#question_list_content").append(html); }); //加载题目类型 if (data.QuestionTypes != null && data.QuestionTypes.length > 0) { var htmls = ""; $(".caption-switch-con").html(""); $(data.QuestionTypes).each(function (index, dom) { htmls += "" + dom.TypeName + ""; }); $(".caption-switch-con").html(htmls); } //该题型下有多少题 $("#hdQuestionCount").val(data.Count); //该题型当前页数 $("#hdQuestionPageIndex").val(data.PageIndex); //该题型总页数 $("#hdQuestionPageCount").val(data.PageCount); //具体的题目列表 //$("#question_list_content").html(""); } } }); } //题目上下翻页 function GoPage(type) { var pageIndex = parseInt($("#hdQuestionPageIndex").val()); var pageCount = parseInt($("#hdQuestionPageCount").val()); var questionType = $(".caption-switch-con > span[class='on']").attr("data-value"); var Id = $.getUrlParam("Id"); if (type == 1) { //上翻页 if (pageIndex - 1 < 1) { return; } else { GetPaperDetailList(Id,questionType, (pageIndex - 1), true); } } else { //下翻页 if (pageIndex + 1 > pageCount) { return; } else { GetPaperDetailList(Id,questionType, (pageIndex + 1), true); } } } //获取题目 function GetQuestion(PaperId, LibraryId,questionType, questionId) { if (questionId != undefined && questionId==-1) { questionId = $("#FirstQuestionId").val(); } $("#fujian2").hide(); //清空标记框 $("#isMark").removeAttr("checked"); $.ajax({ url: "/Student/EheoryExamine/GetQuestion", type: "POST", async: false, dataType: "json", crossDomain: false, data: { questionType: questionType, questionId: questionId, PaperId: PaperId, LibraryId: LibraryId }, success: function (data) { // if (!$.checkSignIn(data)) return; var num; if(data != null && data != ""){ var Type = $.getUrlParam("type"); if (data.Flag) { //显示试题 var question = data.Data; $("#questionContext").html(question.Context); $(".item-info ul").html(""); if (data.StructType == 1) { $("#tiankongAnswer").hide(); $("#selectAnswer").show(); //单选 var html1 = ""; $.each(question.OptionList, function (i, item) { html1 += "
  • "; }); $(".item-info ul").html(html1); } else if (data.StructType == 2) { $("#tiankongAnswer").hide(); $("#selectAnswer").show(); //多选 var html2 = ""; $.each(question.OptionList, function (i, item) { html2 += "
  • "; }); $(".item-info ul").html(html2); } else if (data.StructType == 3) { $("#tiankongAnswer").hide(); $("#selectAnswer").show(); //判断 var html3 = ""; $.each(question.OptionList, function (i, item) { html3 += "
  • "; }); $(".item-info ul").html(html3); $("#selectAnswer").show(); } else if (data.StructType == 4) { //填空题 $("#tiankongAnswer").show(); $("#selectAnswer").hide(); } else { $("#tiankongAnswer").show(); $("#selectAnswer").hide(); } var LibraryId = $.getUrlParam("LibraryId"); var ty = ""; if (LibraryId == 1) { if (question.AttachmentList != null) { if (question.AttachmentList.length > 0) { //附件 $("#fujian2").show(); var html = ""; $.each(question.AttachmentList, function (i, item) { if (i == 0) { ty = "一"; } else if (i == 1) { ty = "二"; } else if (i == 2) { ty = "三"; } var lastIndex = item.Name.lastIndexOf("\\"); var fullName = item.Name.substring(lastIndex + 1); var _index = fullName.lastIndexOf("."); var name = fullName.substring(0, _index); html += " 附件" + ty + ""; }); $(".accessory").html(html); } } } else { $("#fujian2").hide(); } //当前题目类型和ID $("#hdQuestionType").val(data.Current.Key); $("#hdQuestionId").val(data.Current.Value); var Id = $.getUrlParam("Id"); //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); //题型跟左侧是否一致,不一致则切换加载,一致则看是否在当前页 var type = $(".caption-switch-con > span[class='on']").attr("data-value"); if (type != String(data.Current.Key)) { GetPaperDetailList(Id,LibraryId, data.StructType, 1, data.Current.Key, false); } else { var pageIndex = parseInt($("#hdQuestionPageIndex").val()); //找不到当前题目时 if ($("#li_question_" + data.Current.Value).length < 1) { //上一题存在,则说明本题在下一页 if ($("#li_question_" + data.Prev.Value).length > 0) { GetPaperDetailList(Id,LibraryId, data.StructType, (pageIndex + 1), data.Current.Key, false); } else { //下一题存在,则说明本题在上一页 if ($("#li_question_" + data.Next.Value).length > 0) { GetPaperDetailList(Id,LibraryId, data.StructType, (pageIndex - 1), data.Current.Key, false); return; } } } } //当前题目颜色 $("#question_list_content > li").removeClass("mistake2"); $("#li_question_" + data.Current.Value).addClass("mistake2"); if (data.StructType == 4 || data.StructType == 5) { if (data.Answers2 != null && data.Answers2.length!=0) { $(data.Answers2).each(function (index, dom) { $("#TextContent").val(htmlDecode(dom)); answer_cache.push(dom); }); } else { $("#TextContent").val(""); } $("#daan1").hide(); $("#daan2").hide(); } else { var checked = ""; $("#daan1").show(); $("#daan2").show(); $("#daan3").show(); $("#daan4").show(); //答案 answer_cache = new Array(); if (data.StructType == 1 || data.StructType == 2 || data.StructType == 3) { if (data.Answers != null && data.Answers.length > 0) { $(data.Answers).each(function (index, dom) { $("input[name='answer'][value='" + dom + "']").attr("checked", true); answer_cache.push(dom); checked += GetAnswerStr(dom); }); } } $("#span_3").html(checked);//您的答案 } //是否标记 $("#isMark").attr("checked", data.IsMark); ismark_cache = data.IsMark; //上一题,下一题 $("#hdPrevType").val(data.Prev.Key) $("#hdPrevId").val(data.Prev.Value); $("#hdNextType").val(data.Next.Key); $("#hdNextId").val(data.Next.Value); $("#btnPrev,#btnNext").removeClass("btnNo"); if (data.Prev.Value == 0) { $("#btnPrev").addClass("btnNo"); } if (data.Next.Value == 0) { $("#btnNext").addClass("btnNo"); } //头部信息 $(".crumb").html(data.Info); //主题干 if (data.Topic == null || data.Topic == "") { $("#itm").hide(); } else { $("#itm").show(); $("#itm").html(data.Topic); } } else { if (data.ErrorCode != undefined) { if (data.ErrorCode == 404 || data.ErrorCode == "404") { dialogHelper.Error({ content: data.ErrorMsg, success: function () { location.href = "/Student/Index"; }, cancle: function () { location.href = "/Student/Index"; } }); } else { dialogHelper.Error({ content: data.ErrorMsg }); } } else { dialogHelper.Error({ content: data.ErrorMsg }); } } $(".li_question_" + questionId).addClass("mistake2"); } if (Type == 1) { //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); if (LibraryId == 1) { if (data.analyse != null && data.analyse!="") { $("#tiankongAnswer2").show(); $("#TextContent2").val(data.analyse); var type = $("#question_list_content .mistake2").attr("ty"); if (type == 1 || type == 2 || type == 3 ) { $("#pingxi").html("解析:"); } else { $("#pingxi").html("评析:"); } } else { $("#tiankongAnswer2").hide(); } } else { if (data.analyse != null && data.analyse != "") { $("#pingxi").html("解析:"); $("#tiankongAnswer2").show(); $("#TextContent2").val(data.analyse); } else { $("#tiankongAnswer2").hide(); } } $("#span_1").html(data.StandardScore);//标准分 $("#span_2").html(data.RightScore);//得分 if (data.StructType == 1 || data.StructType == 2 || data.StructType == 3) { $("#daan1").show(); $("#daan2").show(); $("#daan3").show(); $("#daan4").show(); var check = ""; $.each(data.answer, function (i, n) { check += GetAnswerStr(n); }); $("#span_4").html(check);//标准答案 } else { $("#daan3").hide(); $("#daan4").hide(); } $(".item-info ul").find("input").attr("disabled", "disabled"); $("#TextContent").attr("readonly", "readonly"); $("#isMark").attr("disabled", "disabled"); $("#time").hide(); $("#tijiao").html("返回"); } var prevType = parseInt($("#hdPrevType").val()); var prevId = parseInt($("#hdPrevId").val()); var prev = $("#hdPrevId").val(); var nextType = parseInt($("#hdNextType").val()); var nextId = parseInt($("#hdNextId").val()); var next = $("#hdNextId").val(); if (prevId == 0 || prev=="") { $("#btnPrev").attr('disabled', true); $("#btnPrev").css("background-color", "#808080");//00a2e2 } else { $("#btnPrev").attr('disabled', false); $("#btnPrev").css("background-color", "#00a2e2");//00a2e2 } if (nextId == 0 || next == "") { $("#btnNext").attr('disabled', true); $("#btnNext").css("background-color", "#808080");//00a2e2 } else { $("#btnNext").attr('disabled', false); $("#btnNext").css("background-color", "#00a2e2");//00a2e2 } } }); } //更新答案 function UpdateExamAnswer(Id, question, nextType,bo) { var Type = $.getUrlParam("type"); if (Type != 1) { if (!VerificationHelper.checkFrom("tiankongAnswer")) { return false; } //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); var check_answer_flag = true; var check_ismark_flag = true; //拼接 var strAnswer = ""; $("input[name='answer']").each(function (index, dom) { if ($(dom).attr("checked")) { strAnswer += $(dom).val(); strAnswer += ","; } }); if ($("#TextContent").val() != "") { strAnswer = $("#TextContent").val(); strAnswer = htmlEncode(strAnswer); //strAnswer = strAnswer.replace(/[<>&"]/g, function (c) { return { '<': '<', '>': '>', '&': '&', '"': '"', '"': '"', "'": '′', "'": '′' }[c]; }); } //答案是否更改 var arr = []; if (nextType == 1 || nextType == 2 || nextType==3) { if (strAnswer.lastIndexOf(",") > -1) { strAnswer = strAnswer.substring(0, strAnswer.lastIndexOf(",")); } if (strAnswer.length > 0) { arr = strAnswer.split(','); } } else { if (strAnswer.length > 0) { arr = strAnswer; } } if (answer_cache.length == arr.length) { $(arr).each(function (index, dom) { if (answer_cache[index] != undefined) { if (answer_cache[index] != parseInt(dom)) { check_answer_flag = false; } } }); } else { check_answer_flag = false; } //标记是否被更改 var isMark = $("#isMark").attr("checked") == "checked"; if (ismark_cache != isMark) { check_ismark_flag = false; } if (check_answer_flag && check_ismark_flag) { return; } question = $("#question_list_content .mistake2").attr("tag"); //更新答案 $.ajax({ url: "/Student/EheoryExamine/UpdateExamAnswer", type: "POST", async: false, dataType: "json", crossDomain: false, data: { strAnswer: strAnswer, isMark: isMark, Id: Id, QuestionId: question, Type: nextType, LibraryId: LibraryId }, success: function (data) { //if (!$.checkSignIn(data)) return; //填写答案则标识为已完成 if (strAnswer.length > 0) { $("#li_question_" + $("#hdQuestionId").val()).addClass("mistake") } else { $("#li_question_" + $("#hdQuestionId").val()).removeClass("mistake") } //更新标识 SetMark($("#hdQuestionType").val(),$("#hdQuestionId").val(), $("#isMark").attr("checked") == "checked"); if(bo!=true){ $("#TextContent").val(""); } if (!data.Flag) { dialogHelper.Error({ content: data.ErrorMsg }); } } }); // $("#TextContent").val(""); } } //获取答案序号 function GetAnswerStr(index) { var result = ""; switch (index) { case 0: result = "A"; break; case 1: result = "B"; break; case 2: result = "C"; break; case 3: result = "D"; break; case 4: result = "E"; break; case 5: result = "F"; break; case 6: result = "G"; break; case 7: result = "H"; break; case 8: result = "I"; break; case 9: result = "J"; break; } return result; } //检测试卷完成情况 function CheckExam(LibraryId) { var Id = $.getUrlParam("Id"); //更新当前页答案 var question = $("#question_list_content .mistake2").attr("tag"); var type = $("#question_list_content .mistake2").attr("ty"); UpdateExamAnswer(Id, question, type,true); //检测是否有未完成题目 $.ajax({ url: "/Student/EheoryExamine/CheckExamQuestion", type: "POST", async: false, dataType: "json", crossDomain: false, data: { ExamPaperId: Id, LibraryId: LibraryId }, success: function (data) { // if (!$.checkSignIn(data)) return; var error = ""; if (data.radioNum > 0) { error += "您还有" + data.radioNum + "道题未完成,"; error += "确认提交试卷?
    "; dialogHelper.Confirm({ content: error, success: function () { FinishExam(Id); } }); return; } if (data.Flag) { dialogHelper.Confirm({ content: "考试尚未结束,确认提交试卷?", success: function () { FinishExam(Id); } }); } else { if (data.ErrorCode != undefined) { if (data.ErrorCode == 404 || data.ErrorCode == "404") { dialogHelper.Error({ content: data.ErrorMsg, success: function () { location.href = "/Student/EheoryExamine/Index"; }, cancle: function () { location.href = "/Student/EheoryExamine/Index"; } }); } else { dialogHelper.Error({ content: data.ErrorMsg }); } } else { } } } }); } //结束考试 function FinishExam(PaperId) { //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); $.ajax({ url: "/Student/EheoryExamine/FinishExam", type: "POST", async: false, dataType: "json", crossDomain: false, data: { PaperId: PaperId, LibraryId: LibraryId }, success: function (data) { //if (!$.checkSignIn(data)) return; if (data.Flag) { dialogHelper.Success({ content: "试卷提交成功!", success: function () { if (LibraryId==1) { location.href = "/Student/EheoryExamine/AlreadyEheoryExamine"; } else { var charpterID = $.getUrlParam("charpterID"); location.href = "/Student/Cert/CertEntrance?charpterID=" + charpterID; } }, cancle: function () { if (LibraryId == 1) { location.href = "/Student/EheoryExamine/AlreadyEheoryExamine"; } else { var charpterID = $.getUrlParam("charpterID"); location.href = "/Student/Cert/CertEntrance?charpterID=" + charpterID; } } }) } else { dialogHelper.Error({ content: "系统出错,请联系管理员!" }); } } }); } //设置标识 function SetMark(questionType, questionId, flag) { if (flag) { //增加标识 $("#li_question_" + questionId).addClass("ico-sign"); $("#li_question_" + questionId).prepend(""); } else { //去除标识 $("#li_question_" + questionId).removeClass("ico-sign"); $("#li_question_" + questionId + " > i").remove(); } } //获取题目类型 function GetQuestionType(type) { var typename = "" if(String(type) == 1){ typename = "单选题"; } else if(String(type) == 2){ typename = "多选题"; } else if(String(type) == 3){ typename = "判断题"; } else if (String(type) == 4) { typename = "综合题"; } return typename; } //获取题目类型 function GetTypeId(type) { var typename = "" if (String(type) == "单选题") { typename =1 ; } else if (String(type) == "多选题") { typename = 2; } else if (String(type) == "判断题") { typename = 3; } else if (String(type) == "填空题") { typename = 4; } else { typename = 5; } return typename; } //标记事件 function IsMark(value) { var questionType = $("#question_list_content .mistake2").attr("tyid"); var questionId = $("#question_list_content .mistake2").attr("tag"); var Id = $.getUrlParam("Id"); if ($(value).attr("checked") == "checked") { //增加标识 $("#li_question_" + questionId).addClass("ico-sign"); $("#li_question_" + questionId).prepend(""); // UpdateExamAnswer(Id, questionId, questionType); // GetQuestion(Id, nextType, nextId); } else { //去除标识 $("#li_question_" + questionId).removeClass("ico-sign"); $("#li_question_" + questionId + " > i").remove(); } } function daojishi(Id) { //倒计时 time = 2 * 60 * 60; var flag = true; time = GetTimes(false, Id); //倒计时,每秒刷新一次 window.setInterval(function () { if (time >= 0) { var hh = parseInt(time / 60 / 60 % 24, 10); //计算剩余的小时数 var mm = parseInt(time / 60 % 60, 10); //计算剩余的分钟数 var ss = parseInt(time % 60, 10); //计算剩余的秒数 $("#strTimes").html(hh + ":" + checkTime(mm) + ":" + checkTime(ss)); time = time - 1; } else { //提交试卷 if (flag) { flag = false; // UpdateExamAnswer(); var Id = $.getUrlParam("Id"); FinishExam(Id); } } }, 1000); //每五分钟访问一次后台,校准时间 window.setInterval("GetTimes(true," + Id + ")", 1 * 60 * 1000); } //倒计时选相关方法 function GetTimes(async, Id) { //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); $.ajax({ url: "/Student/EheoryExamine/GetExamTimes", type: "POST", async: async, dataType: "json", crossDomain: false, data: { Id: Id, LibraryId: LibraryId }, success: function (data) { //if (!$.checkSignIn(data)) return; if (data != null && data != "") { time = data; } } }); return time; } function checkTime(i) { if (i < 10) { i = "0" + i; } return i; } /** * 登出系统 */ function SignOut() { dialogHelper.Confirm({ content: msgList["20002"], success: function () { location.href = "/SignIn/SignOut"; }, }); } /** * 修改密码 */ function ChangePwd() { $("#popChangePassword .btn-close").unbind("click").click(function () { dialogHelper.Close("popChangePassword"); }); //清空数据 $("#popChangePassword .warn-box").remove() $("#txtOldPwd").val(""); $("#txtNewPwd").val(""); $("#txtConfirmPwd").val(""); dialogHelper.Show("popChangePassword"); } //文件下载 function DownLoad(path, name, Id) { location.href = "/Student/EheoryExamine/DownloadFile?path=" + encodeURIComponent(path)+ "&name=" + encodeURIComponent(name) + "&randomId=" + Math.random(); } //已评分查看正确率 function LookOver(Id) { //是否为认证考试 var LibraryId = $.getUrlParam("LibraryId"); $.ajax({ url: "/Student/EheoryExamine/GetPaperDetail", async: false, type: "POST", data: { Id: Id, LibraryId: LibraryId }, success: function (data) { if (data != null && data != "") { //加载题目类型 if (data.QuestionTypes != null && data.QuestionTypes.length > 0) { var htmll = ""; var AllNumber = 0; var YesNumber = 0; var fengshu=0; $(data.QuestionTypes).each(function (index, dom) { var str = dom.strIdList.split(','); for (var s = 0; s < str.length;s++){ $(data.Details).each(function (i, n) { if (n.StructTypeId == str[s]) { AllNumber = Number(AllNumber) + 1; } }); $(data.PUserAnswerResult).each(function (a, b) { if (b.QuestionTypeId == str[s]) { if (b.Result == 2) { YesNumber = Number(YesNumber) + 1; fengshu = Number(fengshu) + Number(b.UserScore); } } }); } htmll += ""; htmll += "" + dom.TypeName + ""; if (dom.TypeName == "单选题" || dom.TypeName == "多选题" || dom.TypeName == "判断题") { htmll += "" + YesNumber + "/" + AllNumber + ""; }else{ htmll += "——"; } htmll += "" + fengshu + ""; if(index==0){ htmll += "" + data.ExamPagerScore + ""; } htmll += ""; AllNumber = 0; YesNumber = 0; fengshu = 0; }); $("#tab").html(htmll); } } else { dialogHelper.Error({ content: "没有找到该试卷!", success: function () { location.href = "/Student/EheoryExamine/AlreadyEheoryExamine"; } }); } } }); }