|  | @@ -52,11 +52,11 @@ const UploadModal: React.FC<iUploadModalProps> = (props) => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |    // 初始化、获取签名
 | 
	
		
			
				|  |  |    const initOssData = async () => {
 | 
	
		
			
				|  |  | -    const { code = -1, data = {}, msg = '获取签名' } = await getSignature()
 | 
	
		
			
				|  |  | +    const { code = -1, data = {}, msg = '获取签名失败' } = await getSignature()
 | 
	
		
			
				|  |  |      if (code === consts.RET_CODE.SUCCESS) {
 | 
	
		
			
				|  |  |        setOssData({ ...OSSData, ...data })
 | 
	
		
			
				|  |  |      } else {
 | 
	
		
			
				|  |  | -      message.error("获取签名失败")
 | 
	
		
			
				|  |  | +      message.error(msg)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
	
		
			
				|  | @@ -72,24 +72,23 @@ const UploadModal: React.FC<iUploadModalProps> = (props) => {
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // 上传前的回调
 | 
	
		
			
				|  |  | -  const beforeUpload = (file: any) => new Promise<File>((resolve, reject) => {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    const { UPLOAD_LIMIT } = consts
 | 
	
		
			
				|  |  | +  const beforeUpload = async (file: any) => {
 | 
	
		
			
				|  |  | +  const { UPLOAD_LIMIT } = consts
 | 
	
		
			
				|  |  |      const isLt30M = file.size / 1024 / 1024 < UPLOAD_LIMIT
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      if (!isLt30M) {
 | 
	
		
			
				|  |  |        file.status = 'error'
 | 
	
		
			
				|  |  |        message.error("上传附件大小限制在30MB")
 | 
	
		
			
				|  |  | -      return reject()
 | 
	
		
			
				|  |  | +      return false
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      const expire = parseInt(OSSData.expire) * 1000
 | 
	
		
			
				|  |  |      if (expire < Date.now()) {
 | 
	
		
			
				|  |  |        try {
 | 
	
		
			
				|  |  | -        initOssData()
 | 
	
		
			
				|  |  | +        await initOssData()
 | 
	
		
			
				|  |  |        } catch (error) {
 | 
	
		
			
				|  |  |          file.status = 'error'
 | 
	
		
			
				|  |  | -        message.error('签名已过期,请联系管理员')
 | 
	
		
			
				|  |  | -        return reject()
 | 
	
		
			
				|  |  | +        message.error('获取签名失败,请联系管理员')
 | 
	
		
			
				|  |  | +        return false
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -97,12 +96,13 @@ const UploadModal: React.FC<iUploadModalProps> = (props) => {
 | 
	
		
			
				|  |  |      if (!reg.test(file.name)) {
 | 
	
		
			
				|  |  |        file.status = 'error'
 | 
	
		
			
				|  |  |        message.error('不支持该类型文件')
 | 
	
		
			
				|  |  | -      return reject()
 | 
	
		
			
				|  |  | +      return false
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      file.url = OSSData.dir + file.name
 | 
	
		
			
				|  |  | -    return resolve(file)
 | 
	
		
			
				|  |  | -  })
 | 
	
		
			
				|  |  | +    return Promise.resolve(file)
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    // 移除文件
 | 
	
		
			
				|  |  |    const onRemove = (file: any) => {
 |