1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-01-19 08:19:15 +08:00

feat: 解决文件上传成功后再次点击“确认”会重新上传一遍的问题 (#826)

This commit is contained in:
zhengkunwang223 2023-04-28 15:50:18 +08:00 committed by GitHub
parent c0a1555c73
commit 18e171446e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -30,7 +30,7 @@
<template #footer>
<span class="dialog-footer">
<el-button @click="handleClose" :disabled="loading">{{ $t('commons.button.cancel') }}</el-button>
<el-button type="primary" @click="submit()" :disabled="loading">
<el-button type="primary" @click="submit()" :disabled="loading || uploaderFiles.length == 0">
{{ $t('commons.button.confirm') }}
</el-button>
</span>
@ -54,8 +54,8 @@ const uploadRef = ref<UploadInstance>();
const loading = ref(false);
let uploadPrecent = ref(0);
let open = ref(false);
let path = ref();
const open = ref(false);
const path = ref();
const em = defineEmits(['close']);
const handleClose = () => {
@ -115,6 +115,7 @@ const submit = async () => {
if (uploadedChunkCount == chunkCount) {
loading.value = false;
uploadRef.value!.clearFiles();
uploaderFiles.value = [];
MsgSuccess(i18n.global.t('file.uploadSuccess'));
}
}