|
@@ -159,7 +159,7 @@
|
|
:before-upload="beforeUpload"
|
|
:before-upload="beforeUpload"
|
|
:http-request="upload"
|
|
:http-request="upload"
|
|
:disabled="sealForm.source === '系统合同'"
|
|
:disabled="sealForm.source === '系统合同'"
|
|
- accept=".pdf,.doc,.docx"
|
|
|
|
|
|
+ accept=".pdf,.doc,.docx,.jpg,.png"
|
|
>
|
|
>
|
|
<i class="el-icon-plus" />
|
|
<i class="el-icon-plus" />
|
|
<div slot="file" slot-scope="{ file }">
|
|
<div slot="file" slot-scope="{ file }">
|
|
@@ -373,7 +373,7 @@ export default {
|
|
beforeUpload(file) {
|
|
beforeUpload(file) {
|
|
// 检查文件类型
|
|
// 检查文件类型
|
|
if (this.fileType(file.name) === "other") {
|
|
if (this.fileType(file.name) === "other") {
|
|
- this.$message.error("上传文件只能是 PDF、DOC、DOCX 格式!");
|
|
|
|
|
|
+ this.$message.error("上传文件只能是 PDF、DOC、DOCX、JPG、PNG 格式!");
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
// 检查大小
|
|
// 检查大小
|
|
@@ -498,7 +498,7 @@ export default {
|
|
fileTypeIcon(file) {
|
|
fileTypeIcon(file) {
|
|
if (!file.FileUrl) return "";
|
|
if (!file.FileUrl) return "";
|
|
const fileType = this.fileType(file.FileUrl);
|
|
const fileType = this.fileType(file.FileUrl);
|
|
- return fileType === "word"
|
|
|
|
|
|
+ return fileType === "img" ? file.FileUrl : fileType === "word"
|
|
? require("@/assets/img/constract/word-icon.png")
|
|
? require("@/assets/img/constract/word-icon.png")
|
|
: require("@/assets/img/constract/pdf.png");
|
|
: require("@/assets/img/constract/pdf.png");
|
|
},
|
|
},
|
|
@@ -508,7 +508,9 @@ export default {
|
|
return "pdf";
|
|
return "pdf";
|
|
} else if (/^.+(\.doc|\.docx)$/i.test(fileUrl)) {
|
|
} else if (/^.+(\.doc|\.docx)$/i.test(fileUrl)) {
|
|
return "word";
|
|
return "word";
|
|
- } else {
|
|
|
|
|
|
+ } else if (/^.+(\.jpg|\.png)$/i.test(fileUrl)) {
|
|
|
|
+ return "img";
|
|
|
|
+ }else {
|
|
return "other";
|
|
return "other";
|
|
}
|
|
}
|
|
},
|
|
},
|