zhangjie 2 years ago
parent
commit
b8e0a05aa0

+ 2 - 0
src/api/examwork-task.js

@@ -24,6 +24,7 @@ export async function importPaper({
   objectiveShuffle = "",
   optionShuffle = "",
   audioPlayCount = "",
+  mobilePhotoUpload = false,
   fileName,
   file,
 }) {
@@ -35,6 +36,7 @@ export async function importPaper({
   form.append("objectiveShuffle", objectiveShuffle);
   form.append("optionShuffle", optionShuffle);
   form.append("audioPlayCount", audioPlayCount);
+  form.append("mobilePhotoUpload", mobilePhotoUpload);
   form.append("fileName", fileName);
   form.append("file", file);
   return httpApp.post("/api/admin/exam/paper/import", form, {

+ 1 - 0
src/features/examwork/CourseManagement/CoursePaperDialog.vue

@@ -210,6 +210,7 @@ export default {
       }).catch(() => {});
       if (confirm !== "confirm") return;
       await examDeletePaper(row.id);
+      this.papers = this.papers.filter((item) => item.id !== row.id);
       this.$notify({ title: "操作成功", type: "success" });
     },
     selectPaperChange({ row, $index }) {

+ 10 - 0
src/features/examwork/CourseManagement/PaperImportDialog.vue

@@ -63,6 +63,14 @@
           </el-radio-group>
         </el-form-item>
       </el-row>
+      <el-row>
+        <el-form-item label="是否允许小程序作答">
+          <el-radio-group v-model="form.mobilePhotoUpload">
+            <el-radio :label="1">是</el-radio>
+            <el-radio :label="0">否</el-radio>
+          </el-radio-group>
+        </el-form-item>
+      </el-row>
       <el-row class="d-flex justify-content-center">
         <el-button type="primary" @click="submitForm" :loading="loading"
           >保 存</el-button
@@ -99,6 +107,7 @@ export default {
           objectiveShuffle: false,
           optionShuffle: false,
           audioPlayCount: 2,
+          mobilePhotoUpload: false,
           file: "",
           fileName: "",
         };
@@ -117,6 +126,7 @@ export default {
         objectiveShuffle: false,
         optionShuffle: false,
         audioPlayCount: 2,
+        mobilePhotoUpload: false,
         file: "",
         fileName: "",
       };