Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
legobackend
/
lego-manage-web
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
2005f138
authored
2025-06-04 16:44:11 +0800
by
yzj
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
解除上传文件数量限制
1 parent
14a12928
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
21 deletions
src/components/FileUpload/index.vue
src/views/demo/demo/index.vue
src/views/legao/course/index.vue
src/views/legao/problem/index.vue
src/views/legao/upgradation/index.vue
src/views/system/user/index.vue
src/components/FileUpload/index.vue
View file @
2005f13
...
...
@@ -5,7 +5,6 @@
:action=
"uploadFileUrl"
:before-upload=
"handleBeforeUpload"
:file-list=
"fileList"
:limit=
"limit"
:on-error=
"handleUploadError"
:on-exceed=
"handleExceed"
:on-success=
"handleUploadSuccess"
...
...
@@ -44,11 +43,6 @@ import { listByIds, delOss } from "@/api/system/oss";
const
props
=
defineProps
({
modelValue
:
[
String
,
Object
,
Array
],
// 数量限制
limit
:
{
type
:
Number
,
default
:
5
,
},
// 大小限制(MB)
fileSize
:
{
type
:
Number
,
...
...
@@ -130,10 +124,6 @@ function handleBeforeUpload(file) {
return
true
;
}
// 文件个数超出
function
handleExceed
()
{
proxy
.
$modal
.
msgError
(
`上传文件数量不能超过
${
props
.
limit
}
个!`
);
}
// 上传失败
function
handleUploadError
(
err
)
{
...
...
src/views/demo/demo/index.vue
View file @
2005f13
...
...
@@ -162,7 +162,6 @@
<
el
-
dialog
:
title
=
"upload.title"
:
visible
.
sync
=
"upload.open"
width
=
"400px"
append
-
to
-
body
>
<
el
-
upload
ref
=
"uploadRef"
:
limit
=
"1"
accept
=
".xlsx, .xls"
:
headers
=
"upload.headers"
:
action
=
"upload.url + '?updateSupport=' + upload.updateSupport"
...
...
src/views/legao/course/index.vue
View file @
2005f13
...
...
@@ -93,8 +93,8 @@
<el-form-item
v-if=
"determineStatus('2D')"
:label=
"$t('course.dialogTwoD')"
label-width=
"80"
>
<
template
v-if=
"true"
>
<imageUpload
v-model=
"showForm.form.twoDimensionalOssId"
:limit=
'10'
:fileType=
'["png", "jpg", "jpeg", "ico"]'
/>
<fileUpload
v-model=
"showForm.form.twoDimensionalUrl"
:
limit=
"1"
:
fileType=
'["ldr","png","jpg","jpeg","ico","json","pdf"]'
/>
<fileUpload
v-model=
"showForm.form.twoDimensionalType"
:
limit=
"1"
:
fileType=
'["ldr","png","jpg","jpeg","ico","json","pdf"]'
/>
<fileUpload
v-model=
"showForm.form.twoDimensionalUrl"
:fileType=
'["ldr","png","jpg","jpeg","ico","json","pdf"]'
/>
<fileUpload
v-model=
"showForm.form.twoDimensionalType"
:fileType=
'["ldr","png","jpg","jpeg","ico","json","pdf"]'
/>
</
template
>
<
template
v-else
>
<el-input
v-model=
"showForm.form.twoDimensionalUrl"
placeholder=
"请输入链接URL"
/>
...
...
@@ -103,21 +103,21 @@
<el-form-item
v-if=
"determineStatus('3D')"
:label=
"$t('course.dialogThreeD')"
label-width=
"80"
>
<
template
v-if=
"true"
>
<imageUpload
v-model=
"showForm.form.threeDimensionalOssId"
:limit=
'10'
:fileType=
'["png", "jpg", "jpeg", "ico"]'
/>
<fileUpload
v-model=
"showForm.form.threeDimensionalUrl"
:
limit=
"1"
:
fileType=
'["ldr","ldr.json"]'
/>
<fileUpload
v-model=
"showForm.form.threeDimensionalType"
:
limit=
"1"
:
fileType=
'["ldr","ldr.json"]'
/>
<fileUpload
v-model=
"showForm.form.threeDimensionalUrl"
:fileType=
'["ldr","ldr.json"]'
/>
<fileUpload
v-model=
"showForm.form.threeDimensionalType"
:fileType=
'["ldr","ldr.json"]'
/>
</
template
>
<
template
v-else
>
<el-input
v-model=
"showForm.form.threeDimensionalUrl"
placeholder=
"请输入链接URL"
/>
</
template
>
</el-form-item>
<el-form-item
:label=
"$t('course.dialogCase')"
prop=
"caseOssId"
label-width=
"80"
>
<fileUpload
v-model=
"showForm.form.caseOssId"
:
limit=
"1"
:
fileType=
'["mp4", "avi", "mov", "flv"]'
/>
<fileUpload
v-model=
"showForm.form.caseOssId"
:fileType=
'["mp4", "avi", "mov", "flv"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('course.dialogTeaching')"
label-width=
"80"
>
<fileUpload
v-model=
"showForm.form.teachingOssId"
:
limit=
"1"
:
fileType=
'["pdf"]'
/>
<fileUpload
v-model=
"showForm.form.teachingOssId"
:fileType=
'["pdf"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('course.dialogPpt')"
label-width=
"80"
>
<fileUpload
v-model=
"showForm.form.pptOssId"
:
limit=
"1"
:
fileType=
'["pdf","ppt","pptx"]'
/>
<fileUpload
v-model=
"showForm.form.pptOssId"
:fileType=
'["pdf","ppt","pptx"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('course.dialogPhoto')"
prop=
"ossId"
label-width=
"80"
>
<imageUpload
v-model=
"showForm.form.ossId"
:limit=
'1'
:fileType=
'["png", "jpg", "jpeg", "ico"]'
/>
...
...
src/views/legao/problem/index.vue
View file @
2005f13
...
...
@@ -101,7 +101,7 @@
<imageUpload
v-model=
"showForm.form.coverOssId"
:limit=
"1"
:fileType=
'["png", "jpg", "jpeg", "ico"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('problem.dialogMovie')"
label-width=
"80"
>
<fileUpload
v-model=
"showForm.form.videoOssId"
:
limit=
"1"
:
fileType=
'["mp4", "avi", "mov", "flv"]'
/>
<fileUpload
v-model=
"showForm.form.videoOssId"
:fileType=
'["mp4", "avi", "mov", "flv"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('problem.dialogSort')"
label-width=
"80"
>
<el-input-number
v-model=
"showForm.form.sort"
controls-position=
"right"
:min=
"0"
/>
...
...
src/views/legao/upgradation/index.vue
View file @
2005f13
...
...
@@ -131,7 +131,7 @@
<el-dialog
:title=
"showForm.title"
v-model=
"showForm.open"
width=
"500px"
append-to-body
@
close=
"closeDialog"
>
<el-form
ref=
"tableRefs"
:model=
"showForm.form"
:rules=
"rules"
label-width=
"100"
>
<el-form-item
:label=
"$t('upgradation.dialogFile')"
>
<fileUpload
v-model=
"showForm.form.fileOssId"
:fileSize=
"20"
:
limit=
"1"
:
fileType=
'["apk", "bin", "ppd", "exe"]'
/>
<fileUpload
v-model=
"showForm.form.fileOssId"
:fileSize=
"20"
:fileType=
'["apk", "bin", "ppd", "exe"]'
/>
</el-form-item>
<el-form-item
:label=
"$t('upgradation.dialogFileUrl')"
>
<el-input
v-model=
"showForm.form.fileUrl"
placeholder=
"请输入链接URL"
/>
...
...
src/views/system/user/index.vue
View file @
2005f13
...
...
@@ -379,7 +379,6 @@
width=
"400px"
append-to-body
>
<el-upload
ref=
"uploadRef"
:limit=
"1"
accept=
".xlsx, .xls"
:headers=
"upload.headers"
:action=
"upload.url + '?updateSupport=' + upload.updateSupport"
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment