1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-03-16 18:54:43 +08:00

feat: 限制文件最大上传个数 (#3867)

This commit is contained in:
zhengkunwang 2024-02-09 09:52:09 +08:00 committed by GitHub
parent e6a43d22c8
commit 5bf121b687
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -42,7 +42,7 @@
:show-file-list="false" :show-file-list="false"
multiple multiple
v-model:file-list="uploaderFiles" v-model:file-list="uploaderFiles"
:limit="10" :limit="1000"
> >
<template #tip> <template #tip>
<el-text>{{ uploadHelper }}</el-text> <el-text>{{ uploadHelper }}</el-text>
@ -70,6 +70,7 @@
type="primary" type="primary"
link link
@click="removeFile(index)" @click="removeFile(index)"
:disabled="loading"
:icon="Close" :icon="Close"
></el-button> ></el-button>
</span> </span>
@ -254,12 +255,9 @@ const clearFiles = () => {
uploadRef.value!.clearFiles(); uploadRef.value!.clearFiles();
}; };
const handleExceed: UploadProps['onExceed'] = (files) => { const handleExceed: UploadProps['onExceed'] = () => {
uploadRef.value!.clearFiles(); uploadRef.value!.clearFiles();
for (let i = 0; i < files.length; i++) { MsgWarning(i18n.global.t('file.uploadOverLimit'));
const file = files[i] as UploadRawFile;
uploadRef.value!.handleStart(file);
}
}; };
const hadleSuccess: UploadProps['onSuccess'] = (res, file) => { const hadleSuccess: UploadProps['onSuccess'] = (res, file) => {