| | |
| | | import { propTypes } from '@/utils/propTypes'; |
| | | import { globalHeaders } from "@/utils/request"; |
| | | import { LoadingInstance } from 'element-plus/es/components/loading/src/loading'; |
| | | import router from "@/router"; |
| | | let downloadLoadingInstance: LoadingInstance; |
| | | const props = defineProps({ |
| | | modelValue: [String, Object, Array], |
| | |
| | | } |
| | | // 上传成功回调 |
| | | const handleUploadSuccess = (res: any, file: UploadFile) => { |
| | | console.log(res,'resresres'); |
| | | if (res.code === 200) { |
| | | emit('closePopup',res.data) |
| | | |
| | |
| | | downloadLoadingInstance.close(); |
| | | uploadList.value.push({ name: res.data.fileName, url: res.data.url, ossId: res.data.ossId }); |
| | | uploadedSuccessfully(); |
| | | }else if (res.code == 401) { |
| | | router.push('/login') |
| | | } else { |
| | | number.value--; |
| | | proxy?.$modal.closeLoading(); |
| | | // proxy?.$modal.closeLoading(); |
| | | proxy?.$modal.msgError(res.msg); |
| | | fileUploadRef.value?.handleRemove(file); |
| | | uploadedSuccessfully(); |
| | | downloadLoadingInstance.close(); |
| | | |
| | | } |
| | | } |
| | | |