Browse Source

上传流程更改

namejr 4 years ago
parent
commit
395862ca92
2 changed files with 23 additions and 9 deletions
  1. 12 3
      EBook.Web/Common/tasklib_book.css
  2. 11 6
      EBook.Web/Common/tasklib_book.js

+ 12 - 3
EBook.Web/Common/tasklib_book.css

@@ -5,6 +5,11 @@ p{word-break: break-word;word-wrap: break-word;clear:both;line-height: 22px;}
 .answer-body[answer-showanswer='1']{display:inline;}
 .answer-body[data-astatus='0'] {
     border: 1px solid #6ab7ff;
+    margin-bottom: 5px;
+}
+.answer-body[data-astatus='3'] {
+    /*border-bottom: 1px solid #979797;*/
+    margin-bottom: 5px;
 }
 p .answer-body{
     margin-left:5px;
@@ -16,6 +21,7 @@ p .answer-body:first-child{
 .noanswer-border {border-bottom: 1px solid #66b6ff;}
 /*作答音频区域*/
 .answer-audio-range { border-radius: 5px;border:solid #66b6ff 1px;height:20px;background-color:#eaf6ff;display:none;margin-bottom:-6px;}
+.select-answer .answer-audio-range {background-color:#eaf6ff;}
 .answer-audio-range img {float:left;margin-left:3px;margin-top:2px;width:15px;height:15px;}
 .answer-audio-range span { float:left;margin-left:4px; margin-right:5px;color:#6ab7ff;line-height:19px;font-size:15px;}
 /*答题点区域*/
@@ -23,14 +29,14 @@ p .answer-body:first-child{
 .answer-point-range img {float:left;margin-left:3px;margin-top:5px;width:16px;height:16px;}
 .answer-point-range span { float:left;margin-left:3px; margin-right:7px;color:#6ab7ff;line-height:25px;font-size:16px;}
 /*作答内容*/
-.answer-text { margin-left:5px; margin-right:8px;color:#6ab7ff;height:20px;line-height:25px;font-size:16px;word-break:break-word;word-wrap:break-word;display:inline-block;text-indent:0;display:none;border-bottom: 1px solid #66b6ff;margin-bottom:5px;}
+.answer-text { margin-left:5px; margin-right:8px;color:#6ab7ff;height:20px;line-height:25px;font-size:16px;word-break:break-word;word-wrap:break-word;display:inline-block;text-indent:0;display:none;border-bottom: 1px solid #979797;margin-bottom:5px;}
 /*评阅及点击相关样式*/
 .no-answer { color:#ff6600;text-decoration:none;border-bottom: 1px solid #979797;}
 .select-answer[data-astatus='1'][data-errstatus='1'] .no-answer,.select-answer[data-astatus='2'][data-errstatus='1'] .no-answer{
     background:#ffefe4;
 }
-.bad-answer { color:red; }
-.good-answer { color:green; }
+/*.bad-answer { color:red; }
+.good-answer { color:green; }*/
 .select-answer{
     border: none !important;
     background:#eaf6ff;
@@ -42,6 +48,7 @@ p .answer-body:first-child{
 .select-answer[data-astatus='1'][data-errstatus='1'] .cBoxCls,.select-answer[data-astatus='2'][data-errstatus='1'] .cBoxCls{background:#ffefe4;}
 .select-answer[data-astatus='1'][data-errstatus='1'] .answer-text,.select-answer[data-astatus='2'][data-errstatus='1'] .answer-text {color:#ff6600;}
 .select-answer[data-astatus='1'][data-errstatus='1'] .answer-point-range span,.select-answer[data-astatus='2'][data-errstatus='1'] .answer-point-range span {color:#ff6600;}
+.select-answer[data-astatus='1'][data-errstatus='0'] .answer-text,.select-answer[data-astatus='2'][data-errstatus='0'] .answer-text{background:#eaf6ff;}
 
 
 /*一题多空样式*/
@@ -160,6 +167,8 @@ table{
 .ListenDiv{
     height:48px;
     background-color:rgba(10,169,251,1);
+    margin-top: 15px;
+    margin-bottom: 5px;
 }
 .ListenDiv[data-status='1']{
     height:80px;

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

@@ -1423,7 +1423,7 @@ function reviewAnswer(answerJson) {
                 $(selectElement).addClass("select-answer");
                 onClickAnswerPoint(JSON.stringify(answerObj));
             });
-            $(selectElement).attr("answer-showanswer", "1");
+            $(selectElement).attr("answer-showanswer", "1").attr("data-astatus", "3");
         }
         else {
             $(selectElement).attr("answer-text", answerObj.Text);//填充作答内容
@@ -1432,7 +1432,7 @@ function reviewAnswer(answerJson) {
                 $(selectElement).children(".answer-text").show();
                 $(selectElement).children(".answer-point-range").hide();
                 $(selectElement).children(".answer-text").text(answerObj.Text);
-                $(selectElement).attr("answer-showanswer", "1");
+                $(selectElement).attr("answer-showanswer", "1").attr("data-astatus", "3");
             }
             else {
                 $(selectElement).children(".answer-text").hide();
@@ -1475,7 +1475,9 @@ function getAllAnswer() {
             $(item).children(".answer-text").show();
         }
         else {
-            $(item).attr("data-errstatus", "1");
+            if (mytext == "未作答") {
+                $(item).attr("data-errstatus", "1");
+            }
         }
     });
     $(".answer-body").removeClass("select-answer");//移除样式
@@ -1590,6 +1592,7 @@ function backupAllAnswer(answerJson, statusType) {
             if (statusType == 0) {
                 //已作答过,还原作答,增加作答后的UI节点
                 if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
+                    $(item).attr("data-astatus", "3");
                     $(item).children(".answer-audio-range").children("span").on("click", function () {
                         $(".answer-body").removeClass("select-answer");
                         $(item).addClass("select-answer");
@@ -1599,6 +1602,7 @@ function backupAllAnswer(answerJson, statusType) {
                 else {
                     $(item).attr("answer-text", mytext);//填充作答内容
                     if (mytext != "") {
+                        $(item).attr("data-astatus", "3");
                         $(item).children(".answer-text").show();
                         $(item).children(".answer-point-range").hide();
                         $(item).children(".answer-text").text(mytext);
@@ -1634,7 +1638,7 @@ function backupAllAnswer(answerJson, statusType) {
                 else {
                     $(item).children(".answer-text").show();
                     $(item).children(".answer-text").text(mytext);
-                    $(item).attr("data-errstatus", "1");
+                    $(item).attr("data-errstatus", "0");
                 }
                 $(item).children(".answer-point-range").hide();
             }
@@ -1642,6 +1646,7 @@ function backupAllAnswer(answerJson, statusType) {
             if (statusType == 2) {
                 //添加音频控制
                 if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
+                    $(item).attr("data-errstatus", "0");
                     //独立绑定事件
                     $(item).children(".answer-audio-range").children("span").on("click", function () {
                         $(".answer-body").removeClass("select-answer");
@@ -1671,7 +1676,8 @@ function backupAllAnswer(answerJson, statusType) {
                     else {
                         $(item).children(".answer-text").show();
                         $(item).children(".answer-text").text(mytext);
-                        $(item).attr("data-errstatus", "1");
+                        if (mytext=="") { }
+                        $(item).attr("data-errstatus", "0");
                     }
                     $(item).children(".answer-point-range").hide();
                 }
@@ -1783,7 +1789,6 @@ function backupAllAnswer(answerJson, statusType) {
                     }
                 });
             }
-
             $(".answer-body").unbind("click").on("click", function () {
                 var curObj = new Object();
                 curObj.Id = $(this).attr("answer-id");//答题点ID