sugangqiang 2 년 전
부모
커밋
ce85a36a7b
1개의 변경된 파일32개의 추가작업 그리고 1개의 파일을 삭제
  1. 32 1
      public/static/modular/gate/enterprise/enterprise_change_edit.js

+ 32 - 1
public/static/modular/gate/enterprise/enterprise_change_edit.js

@@ -244,7 +244,38 @@ EpChangeEdit.checkFile = function (fileTypeId,fileId){
 	}
 	$("#upload_file ").unbind("change");
 	$("#upload_file ").change(function () {
-		EpChangeEdit.upload(fileTypeId,fileId);
+            var file = this.files[0];
+            var maxFileSize = 0;
+            switch(file.type){
+                case "image/jpeg":
+                case "image/gif":
+                case "image/png":
+                case "image/jpg":
+                    maxFileSize = 5 * 1024 * 1024;//图片限制最大5M
+                    if(file.size > maxFileSize){
+                        Feng.error("图片大小不能超过5MB!");
+                        return;
+                    }
+                    break;
+                case "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":
+                case "application/pdf":
+                case "application/msword":
+                case "application/vnd.openxmlformats-officedocument.wordprocessingml.document":
+                case "application/vnd.ms-excel":
+                case "application/zip":
+                case "application/x-rar-compressed":
+                case "application/x-7z-compressed":
+                    maxFileSize = 10 * 1024 * 1024;//其它允许文件类型限制最大均为10M
+                    if(file.size > maxFileSize){
+                        Feng.error("文件大小不能超过10MB!");
+                        return;
+                    }
+                    break;
+                default:
+                    Feng.error("文件类型不支持")
+                    return;
+            }
+            EpChangeEdit.upload(fileTypeId,fileId);
 	});
 	$('#upload_file').val("");
 	$('#upload_file').click()