|
|
@@ -999,8 +999,10 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
answerList[index].IsKY = $(item).attr("answer-isky");//是否是口语试题,0-不是口语题,1-是口语题
|
|
|
|
|
|
//添加音频控制
|
|
|
+ var hasAudio = false;
|
|
|
var audioElement = $(item).children(".answer-audio-range").children("img").eq(0);
|
|
|
if ((answerList[index].Type == 3 || answerList[index].Type == 4) && answerList[index].AudioUrl != "") {
|
|
|
+ hasAudio = true;
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
$(item).children(".answer-audio-range").css("display", "inline-block");
|
|
|
$(item).children(".answer-audio-range").children("span").text("作答音频(" + answerList[index].AudioLength + "s)");
|
|
|
@@ -1046,12 +1048,19 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
$(item).unbind('click');
|
|
|
//填充作答内容
|
|
|
$(item).attr("answer-text", mytext);
|
|
|
- if (mytext == "") {
|
|
|
+ if (mytext == "" && !hasAudio) {
|
|
|
mytext = "未作答";
|
|
|
+ $(item).children(".answer-text").show();
|
|
|
+ $(item).children(".answer-text").text(mytext);
|
|
|
$(item).children(".answer-text").addClass("no-answer");
|
|
|
}
|
|
|
- $(item).children(".answer-text").show();
|
|
|
- $(item).children(".answer-text").text(mytext);
|
|
|
+ else if (mytext == "" && hasAudio) {
|
|
|
+ $(item).children(".answer-text").hide();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $(item).children(".answer-text").show();
|
|
|
+ $(item).children(".answer-text").text(mytext);
|
|
|
+ }
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
}
|
|
|
//已评阅,查看评阅详情
|
|
|
@@ -1067,12 +1076,19 @@ function backupAllAnswer(answerJson, statusType) {
|
|
|
}
|
|
|
else {
|
|
|
$(item).attr("answer-text", mytext);//填充作答内容
|
|
|
- if (mytext == "") {
|
|
|
+ if (mytext == "" && !hasAudio) {
|
|
|
mytext = "未作答";
|
|
|
+ $(item).children(".answer-text").show();
|
|
|
+ $(item).children(".answer-text").text(mytext);
|
|
|
$(item).children(".answer-text").addClass("no-answer");
|
|
|
}
|
|
|
- $(item).children(".answer-text").show();
|
|
|
- $(item).children(".answer-text").text(mytext);
|
|
|
+ else if (mytext == "" && hasAudio) {
|
|
|
+ $(item).children(".answer-text").hide();
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ $(item).children(".answer-text").show();
|
|
|
+ $(item).children(".answer-text").text(mytext);
|
|
|
+ }
|
|
|
$(item).children(".answer-point-range").hide();
|
|
|
}
|
|
|
|