|
@@ -200,16 +200,24 @@ export default {
|
|
});
|
|
});
|
|
},
|
|
},
|
|
handleBeforeUpload(file) {
|
|
handleBeforeUpload(file) {
|
|
- if (file.type.includes("/pdf")) {
|
|
|
|
- this.fileType = "pdf";
|
|
|
|
- } else if (file.type.includes("/zip")) {
|
|
|
|
- this.fileType = "zip";
|
|
|
|
- }
|
|
|
|
- this.file = file;
|
|
|
|
- this.loadingStatus = true;
|
|
|
|
- return new Promise((resolve, reject) =>
|
|
|
|
- this.fileFormatCheck(file, resolve, reject)
|
|
|
|
- );
|
|
|
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
|
+ this.$Modal.confirm({
|
|
|
|
+ title: "已有作答附件,是否覆盖?",
|
|
|
|
+ onCancel: () => reject(-1),
|
|
|
|
+ onOk: () => resolve()
|
|
|
|
+ });
|
|
|
|
+ }).then(() => {
|
|
|
|
+ if (file.type.includes("/pdf")) {
|
|
|
|
+ this.fileType = "pdf";
|
|
|
|
+ } else if (file.type.includes("/zip")) {
|
|
|
|
+ this.fileType = "zip";
|
|
|
|
+ }
|
|
|
|
+ this.file = file;
|
|
|
|
+ this.loadingStatus = true;
|
|
|
|
+ return new Promise((resolve, reject) =>
|
|
|
|
+ this.fileFormatCheck(file, resolve, reject)
|
|
|
|
+ );
|
|
|
|
+ });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|