| | |
| | | ref="fileUploadRef" |
| | | :auto-upload="false" |
| | | :on-exceed="handleExceed" |
| | | :before-upload="handleBeforeUpload" |
| | | > |
| | | <!-- 上传按钮 --> |
| | | <el-button type="primary">选取文件</el-button> |
| | | </el-upload> |
| | | <!-- 上传提示 --> |
| | | <div class="el-upload__tip" v-if="showTip"> |
| | | <span>请上传文件</span> |
| | | <span>上传文件大小不能超过200MB</span> |
| | | </div> |
| | | |
| | | </div> |
| | |
| | | return false; |
| | | } |
| | | } |
| | | proxy?.$modal.loading("正在上传文件,请稍候..."); |
| | | number.value++; |
| | | return true; |
| | | } |
| | |
| | | proxy?.$modal.msgError("上传文件失败"); |
| | | } |
| | | const handleUploadProgress=(e: any) => { |
| | | downloadLoadingInstance = ElLoading.service({ text: '正在上传文件,请稍候', background: 'rgba(0, 0, 0, 0.7)' }); |
| | | emit('closePopup','123123'); |
| | | } |
| | | // 上传成功回调 |
| | | const handleUploadSuccess = (res: any, file: UploadFile) => { |
| | |
| | | fileUploadRef.value!.clearFiles() |
| | | downloadLoadingInstance.close(); |
| | | // uploadList.value.push({ name: res.data.fileName, url: res.data.url, ossId: res.data.ossId }); |
| | | // uploadedSuccessfully(); |
| | | uploadedSuccessfully(); |
| | | }else if (res.code == 401) { |
| | | location.reload() |
| | | } else { |
| | |
| | | proxy?.$modal.msgError(res.msg); |
| | | fileUploadRef.value?.handleRemove(file); |
| | | uploadedSuccessfully(); |
| | | downloadLoadingInstance.close(); |
| | | |
| | | } |
| | | } |