lujianhong преди 4 години
родител
ревизия
3c9ae670c9
променени са 1 файла, в които са добавени 11 реда и са изтрити 38 реда
  1. 11 38
      EBook.Web/Common/tasklib_book.js

+ 11 - 38
EBook.Web/Common/tasklib_book.js

@@ -38,7 +38,11 @@ var dealCheckBox = function () {
     });
 };
 // 多选点击
+var ControlFlag = true;  // 多选框是否可选
 var clickCheckBox = function (inputId) {
+    if (!ControlFlag) {
+        return;
+    }
     var BoxJqStr = ".cBoxCls_" + inputId;
     if ($(BoxJqStr).attr("data-status") == "1") {
         $(BoxJqStr).attr("data-status", "0");
@@ -303,42 +307,6 @@ var isGCFunc = function (NodeHandle) {
 };
 // 不调用fill需要增加处理(绑定横线内处理)
 var addFillAssist = function () {
-    //$.each($(document).find("u,span,p"), function (Iindex, Iitem) {
-    //    // 卡控遍历条件(添加新的class)
-    //    var ClsName = $(Iitem).attr("class");
-    //    var hitStyleFlag = $(Iitem).attr("hitstyle");
-    //    if (ClsName != undefined && (hitStyleFlag == "wordStyle" || hitStyleFlag == "phraseStyle" || hitStyleFlag == "sentenceStyle" || ClsName.indexOf("underlineContent") > -1) && ClsName.indexOf("cAStauts") == -1) {
-    //        $(Iitem).addClass("cAStauts");
-    //        if ($(Iitem).attr("ulflag") == undefined) {
-    //            $(Iitem).attr("ulflag", "0");
-    //        }
-    //        if ($(Iitem).attr("shcode") == undefined) {
-    //            $(Iitem).attr("shcode", 1);
-    //        }
-    //        if ($(Iitem).attr("showflag") == undefined) {
-    //            $(Iitem).attr("showflag", "1");
-    //        }
-    //        if (ClsName != undefined && ClsName.indexOf("underlineContent") > -1) {
-    //            $(Iitem).attr("ulflag", "1");
-    //            $.each($(Iitem).find("u,span,p"), function (index, element) {
-    //                var eClsName = $(element).attr("class");
-    //                var eHitStyleFlag = $(element).attr("hitstyle");
-    //                if (eClsName == undefined || eClsName.indexOf("cAStauts") == -1) {
-    //                    $(element).addClass("cAStauts");
-    //                }
-    //                if ($(element).attr("ulflag") == undefined) {
-    //                    $(element).attr("ulflag", "1");
-    //                }
-    //                if ($(element).attr("shcode") == undefined) {
-    //                    $(element).attr("shcode", 1);
-    //                }
-    //                if ($(element).attr("showflag") == undefined) {
-    //                    $(element).attr("showflag", "1");
-    //                }
-    //            });
-    //        }
-    //    }
-    //});
     $.each($(document).find(".underlineContent"), function (Iindex, Iitem) {
         // 卡控遍历条件(添加新的class)
         var ClsName = $(Iitem).attr("class");
@@ -902,11 +870,9 @@ function handleAnswerRange() {
                 curObj.pId = curObj.pId ? curObj.pId : curObj.Id;//组ID
                 curObj.Text = $(this).prop("checked") ? "√" : "";//用户作答内容
                 $(this).parent().attr("answer-text", curObj.Text);//用户作答内容
-
                 $(".checkbox").removeClass("select-answer");
                 $(".answer-body").removeClass("select-answer");
                 $(this).parent().addClass("select-answer");
-
                 //已作答,弹出作答答案
                 if ($(this).parent().data("ans-status") == "1") {
                     //移动端添加外部处理
@@ -1225,12 +1191,19 @@ function getAllAnswer() {
         mytext = mytext == "" ? "   " : mytext;
         $(item).prop("outerHTML", "<div class='answer-body' answer-id='" + answerid + "' parent-anid='" + parentid + "' answer-anstext='" + answerText + "' answer-isky='2'><div class='answer-audio-range'><img src='" + PicInfo.recordPlayImgUrl + "'/><span class='answer-audio-text'>作答音频</span></div><div class='answer-point-range' style='display:none;'><img src='" + PicInfo.answerPointImgUrl + "'/><span class='answer-point-text'>答题点</span></div><buttom class='answer-text' style='display:block;'>" + mytext + "</buttom></div>");
     });
+    ControlFlag = false;
     //console.log(JSON.stringify(answerData));
     return answerData;
 }
 
 //回填所有答案,answerJson:所有作答及参考答案List,statusType:0-可作答,1-已提交,2-查看评阅
 function backupAllAnswer(answerJson, statusType) {
+    if(statusType == 0) {
+        ControlFlag = true;
+    }
+    else {
+        ControlFlag = false;
+    }
     if (answerJson != "" && answerJson) {
         var answerList = JSON.parse(answerJson);
         $.each($(".answer-body"), function (num, item) {