|
@@ -118,6 +118,11 @@
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+ <div class="question_no_data" v-if="questionList.length==0">
|
|
|
|
|
+ <div class="no_data_content">
|
|
|
|
|
+ <div class="no_data_text">暂无数据</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</el-main>
|
|
</el-main>
|
|
|
</el-container>
|
|
</el-container>
|
|
@@ -138,16 +143,16 @@
|
|
|
<div class="dialog_paper">
|
|
<div class="dialog_paper">
|
|
|
<div class="dialog_paper_item">
|
|
<div class="dialog_paper_item">
|
|
|
<span class="dialog_paper_title">试卷名称:</span>
|
|
<span class="dialog_paper_title">试卷名称:</span>
|
|
|
- <el-radio-group class="radio_group" v-model="radio">
|
|
|
|
|
- <el-radio :label="3">A4</el-radio>
|
|
|
|
|
- <el-radio :label="6">A3</el-radio>
|
|
|
|
|
|
|
+ <el-radio-group class="radio_group" v-model="paperName">
|
|
|
|
|
+ <!-- <el-radio label="a4">A4</el-radio> -->
|
|
|
|
|
+ <el-radio label="a3">A3</el-radio>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="dialog_paper_item">
|
|
<div class="dialog_paper_item">
|
|
|
<span class="dialog_paper_title">下载格式:</span>
|
|
<span class="dialog_paper_title">下载格式:</span>
|
|
|
- <el-radio-group class="radio_group" v-model="radio">
|
|
|
|
|
- <el-radio :label="3">PDF</el-radio>
|
|
|
|
|
- <el-radio :label="6">Word</el-radio>
|
|
|
|
|
|
|
+ <el-radio-group class="radio_group" v-model="format">
|
|
|
|
|
+ <!-- <el-radio label="pdf">PDF</el-radio> -->
|
|
|
|
|
+ <el-radio label="word">Word</el-radio>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -214,10 +219,17 @@ export default {
|
|
|
dialogImageUrl: "", //图片预览
|
|
dialogImageUrl: "", //图片预览
|
|
|
dialogVisible: false, //图片预览
|
|
dialogVisible: false, //图片预览
|
|
|
dialogPaperVisible: false, //下载试卷
|
|
dialogPaperVisible: false, //下载试卷
|
|
|
- radio: 3, //下载试卷
|
|
|
|
|
|
|
+ paperName: "a3", //下载试卷
|
|
|
|
|
+ format: "word", //下载格式
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
- watch: {},
|
|
|
|
|
|
|
+ watch: {
|
|
|
|
|
+ subjectCode(newVal,oldVal){
|
|
|
|
|
+ if(newVal != oldVal){
|
|
|
|
|
+ this.GetStudentTargeWaitExercise();
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
mounted() {
|
|
mounted() {
|
|
|
this.GetUploadUrl();
|
|
this.GetUploadUrl();
|
|
|
this.GetStudentTargeWaitExercise();
|
|
this.GetStudentTargeWaitExercise();
|
|
@@ -344,7 +356,6 @@ export default {
|
|
|
},
|
|
},
|
|
|
//提交作答
|
|
//提交作答
|
|
|
SubmitAnswer(){
|
|
SubmitAnswer(){
|
|
|
- console.log(this.questionList)
|
|
|
|
|
const studentAnswers = this.questionList.map(item=>item.studentAnswer);
|
|
const studentAnswers = this.questionList.map(item=>item.studentAnswer);
|
|
|
const hasInvalid = studentAnswers.some(item => {
|
|
const hasInvalid = studentAnswers.some(item => {
|
|
|
// 判断 null 或 undefined
|
|
// 判断 null 或 undefined
|