Przeglądaj źródła

离线文件bug fix

lideyin 5 lat temu
rodzic
commit
7b3869fe21

+ 5 - 5
src/modules/examwork/view/offlineExam.vue

@@ -199,11 +199,11 @@
                     :label-width="style.label_width_tab1"
                   >
                     <el-checkbox-group v-model="uploadFileType" class="input">
-                      <el-checkbox label="ZIP" key="ZIP"></el-checkbox>
-                      <el-checkbox label="PDF" key="PDF"></el-checkbox>
-                      <el-checkbox label="JPG" key="JPG"></el-checkbox>
-                      <el-checkbox label="JPEG" key="JPEG"></el-checkbox>
-                      <el-checkbox label="PNG" key="PNG"></el-checkbox>
+                      <el-checkbox label="ZIP" key="ZIP">ZIP</el-checkbox>
+                      <el-checkbox label="PDF" key="PDF">PDF</el-checkbox>
+                      <el-checkbox label="IMAGE" key="JPG"
+                        >图片(JPG/JPEG/PNG)</el-checkbox
+                      >
                     </el-checkbox-group>
                   </el-form-item>
                 </el-row>

+ 4 - 3
src/modules/oe/views/examScheduling.vue

@@ -349,7 +349,7 @@
           </el-form>
         </el-dialog>
         <el-dialog :append-to-body="true" :visible.sync="dialogVisible">
-          <img width="100%" :src="dialogImageUrl" alt="" />
+          <img width="100%" :src="dialogImageUrl" alt />
         </el-dialog>
         <el-dialog title="图片作答" :visible.sync="downloadImageDialogVisible">
           <el-form>
@@ -510,7 +510,6 @@ export default {
       };
     },
     handleRemove(file) {
-      debugger;
       let index = this.fileList.findIndex(p => p.uid == file.uid);
       this.fileList.splice(index, 1);
       this.calcSummary(this.fileList);
@@ -977,10 +976,12 @@ export default {
         });
     },
     beforeFileUpload(file) {
-      debugger;
       const isLt5M = file.size / 1024 / 1024 <= 5;
       if (!isLt5M) {
         this.$message.error("上传的单个数据文件大小不能超过5MB!");
+        let index = this.fileList.findIndex(p => p.uid == file.uid);
+        this.fileList.splice(index, 1);
+        this.calcSummary(this.fileList);
       }
       return isLt5M;
     },