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:
parent
e6a43d22c8
commit
5bf121b687
@ -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) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user