liurongli преди 1 месец
родител
ревизия
100d90a3e1
променени са 2 файла, в които са добавени 24 реда и са изтрити 9 реда
  1. 4 0
      src/http/api/target.js
  2. 20 9
      src/views/targetImprove/practice/practiceAnswer.vue

+ 4 - 0
src/http/api/target.js

@@ -51,6 +51,10 @@ const targetImprove = {
   studentTargeSubmitExercise(data) {
     return get( base.prefix+ `/api/v1/studentTarge/submit_exercise`, data)
   },
+  // 下载试卷
+  downloadExerciseQuestion(data) {
+    return get( base.prefix+ `/api/v1/joint_analysis/teach_target/download_exercise_question`, data)
+  },
   // 知识图谱
   knowledgeGraph(data) {
     return post( base.prefix+ `/api/v1/studentTarge/knowledge_graph`, data)

+ 20 - 9
src/views/targetImprove/practice/practiceAnswer.vue

@@ -118,6 +118,11 @@
               </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>
       </el-main>
     </el-container>
@@ -138,16 +143,16 @@
           <div class="dialog_paper">
             <div class="dialog_paper_item">
               <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>
             </div>
             <div class="dialog_paper_item">
               <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>
             </div>
           </div>
@@ -214,10 +219,17 @@ export default {
       dialogImageUrl: "", //图片预览
       dialogVisible: false, //图片预览
       dialogPaperVisible: false, //下载试卷
-      radio: 3, //下载试卷
+      paperName: "a3", //下载试卷
+      format: "word", //下载格式
     };
   },
-  watch: {},
+  watch: {
+    subjectCode(newVal,oldVal){
+      if(newVal != oldVal){
+        this.GetStudentTargeWaitExercise();
+      }
+    }
+  },
   mounted() {
     this.GetUploadUrl();
     this.GetStudentTargeWaitExercise();
@@ -344,7 +356,6 @@ export default {
     },
     //提交作答
     SubmitAnswer(){
-      console.log(this.questionList)
       const studentAnswers = this.questionList.map(item=>item.studentAnswer);
       const hasInvalid = studentAnswers.some(item => {
         // 判断 null 或 undefined