zhangjie 2 سال پیش
والد
کامیت
dbc12f8bf2
1فایلهای تغییر یافته به همراه10 افزوده شده و 5 حذف شده
  1. 10 5
      src/modules/question/components/QuestionImportDialog.vue

+ 10 - 5
src/modules/question/components/QuestionImportDialog.vue

@@ -30,7 +30,7 @@
       >
         <course-select v-model="modalForm.courseId"> </course-select>
       </el-form-item>
-      <el-form-item v-if="importType === 'docx'" label="是否使用原卷">
+      <el-form-item label="是否使用原卷">
         <el-radio-group v-model="modalForm.useOriginalPaper">
           <el-radio :label="true">是</el-radio>
           <el-radio :label="false">否</el-radio>
@@ -48,13 +48,17 @@
         >
         </el-input>
       </el-form-item>
-      <el-form-item label="总分校验">
+      <el-form-item v-if="modalForm.useOriginalPaper" label="总分校验">
         <el-radio-group v-model="scoreCheck">
           <el-radio :label="true">开启</el-radio>
           <el-radio :label="false">关闭</el-radio>
         </el-radio-group>
       </el-form-item>
-      <el-form-item v-if="scoreCheck" label="试卷总分" prop="totalScore">
+      <el-form-item
+        v-if="scoreCheck && modalForm.useOriginalPaper"
+        label="试卷总分"
+        prop="totalScore"
+      >
         <el-input-number
           v-model="modalForm.totalScore"
           style="width: 125px"
@@ -91,7 +95,7 @@ const initModalForm = {
   courseId: null,
   name: "",
   useOriginalPaper: false,
-  totalScore: undefined,
+  totalScore: null,
 };
 
 export default {
@@ -152,12 +156,13 @@ export default {
       handler(val) {
         if (!val) {
           this.modalForm.name = "";
+          this.modalForm.totalScore = null;
         }
       },
     },
     scoreCheck(val) {
       if (!val) {
-        this.modalForm.totalScore = undefined;
+        this.modalForm.totalScore = null;
       }
     },
     importType(val) {