chenken 6 anos atrás
pai
commit
380baf6716
1 arquivos alterados com 9 adições e 2 exclusões
  1. 9 2
      src/modules/oe/views/examScheduling.vue

+ 9 - 2
src/modules/oe/views/examScheduling.vue

@@ -177,7 +177,11 @@
             </el-pagination></div></el-col
       ></el-row>
       <div>
-        <el-dialog title="上传作答" :visible.sync="uploadAnswerDialogVisible">
+        <el-dialog
+          title="上传作答"
+          v-loading="uploadAnswerDialogLoading"
+          :visible.sync="uploadAnswerDialogVisible"
+        >
           <el-form>
             <el-form-item label="选择文件"
               ><input
@@ -216,6 +220,7 @@ export default {
   data() {
     return {
       loading: false,
+      uploadAnswerDialogLoading: false,
       uploadAnswerDialogVisible: false,
       total: 0,
       tableLoading: false,
@@ -419,7 +424,6 @@ export default {
           params: { examStudentId: examStudentId }
         })
         .then(response => {
-          debugger;
           var examRecordDataList = response.data;
           if (examRecordDataList.length == 0) {
             this.$message({
@@ -441,6 +445,7 @@ export default {
       }
     },
     doUploadAnswer() {
+      this.uploadAnswerDialogLoading = true;
       let config = {
         headers: { "Content-Type": "multipart/form-data" }
       };
@@ -455,6 +460,7 @@ export default {
             type: "success"
           });
           this.uploadAnswerDialogVisible = false;
+          this.uploadAnswerDialogLoading = false;
         })
         .catch(error => {
           console.log(error);
@@ -462,6 +468,7 @@ export default {
             message: "上传失败",
             type: "error"
           });
+          this.uploadAnswerDialogLoading = false;
         });
     }
   },