Explorar o código

修改了 合同附件的上传文件

bding hai 2 semanas
pai
achega
9640d45bed
Modificáronse 1 ficheiros con 6 adicións e 4 borrados
  1. 6 4
      src/views/seal_manage/updateSeal.vue

+ 6 - 4
src/views/seal_manage/updateSeal.vue

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