|
@@ -63,7 +63,7 @@
|
|
|
:accept="
|
|
|
questionList[currentIndex - 1]['type'] == 'image'
|
|
|
? '.jpg, .jpeg, .png'
|
|
|
- : '.XLSX,.XLS,.DOCX,.PDF,.TXT,.PSD,.EPS'
|
|
|
+ : '.XLSX,.XLS,.DOCX,.PDF,.TXT,.PSD,.EPS,.RAR,.ZIP '
|
|
|
"
|
|
|
:before-upload="
|
|
|
(flie) => {
|
|
@@ -96,7 +96,7 @@
|
|
|
仅支持上传JPG、PNG、JPEG、GIF文件,且不超过5MB
|
|
|
</div>
|
|
|
<div slot="tip" v-else class="el-upload__tip">
|
|
|
- 仅支持上传XLSX、XLS、DOCX、PDF、TXT、PSD、EPS文件,且不超过5MB
|
|
|
+ 仅支持上传XLSX、XLS、DOCX、PDF、TXT、PSD、EPS、RAR、ZIP文件,且不超过5MB
|
|
|
</div>
|
|
|
</el-upload>
|
|
|
</el-card>
|
|
@@ -136,7 +136,7 @@
|
|
|
@click="onSubmit"
|
|
|
>提交</el-button
|
|
|
>
|
|
|
- <el-button
|
|
|
+ <el-button
|
|
|
size="large"
|
|
|
type="primary"
|
|
|
v-if="questionList[currentIndex - 1]['type'] == 'image'"
|
|
@@ -148,7 +148,7 @@
|
|
|
@click="onSubmit"
|
|
|
>提交</el-button
|
|
|
>
|
|
|
- <el-button
|
|
|
+ <el-button
|
|
|
size="large"
|
|
|
type="primary"
|
|
|
v-if="questionList[currentIndex - 1]['type'] == 'file'"
|
|
@@ -298,7 +298,7 @@ export default {
|
|
|
})
|
|
|
),
|
|
|
};
|
|
|
- this.fileList = [];
|
|
|
+ this.fileList = [];
|
|
|
} else if (selectList.type == "file") {
|
|
|
this.checkList[this.currentIndex - 1] = {
|
|
|
questionnaireQuestionId: selectList.id,
|
|
@@ -311,7 +311,7 @@ export default {
|
|
|
})
|
|
|
),
|
|
|
};
|
|
|
- this.fileList = [];
|
|
|
+ this.fileList = [];
|
|
|
}
|
|
|
|
|
|
// 1 为终止答题
|
|
@@ -343,7 +343,17 @@ export default {
|
|
|
// const isJPG = file.type === 'image/jpeg';
|
|
|
const isLt2M = file.size / 1024 / 1024 < 5;
|
|
|
const imgType = ["JPG", "PNG", "JPEG", "GIF"];
|
|
|
- const testType = ["XLSX", "XLS", "DOCX", "PDF", "TXT","PSD","EPS"];
|
|
|
+ const testType = [
|
|
|
+ "XLSX",
|
|
|
+ "XLS",
|
|
|
+ "DOCX",
|
|
|
+ "PDF",
|
|
|
+ "TXT",
|
|
|
+ "PSD",
|
|
|
+ "EPS",
|
|
|
+ "RAR",
|
|
|
+ "ZIP",
|
|
|
+ ];
|
|
|
const fileExtension = file.name.split(".").pop().toUpperCase();
|
|
|
console.log(
|
|
|
type,
|
|
@@ -382,6 +392,10 @@ export default {
|
|
|
},
|
|
|
handleUploadSuccess(response, file, list, question) {
|
|
|
this.uploadLoading = false;
|
|
|
+ if (response.code != 200) {
|
|
|
+ this.$message.error(response.msg);
|
|
|
+ return;
|
|
|
+ }
|
|
|
this.$message.success("上传附件成功");
|
|
|
this.fileList = [...list];
|
|
|
console.log(this.fileList);
|