2005f138 by yzj

解除上传文件数量限制

1 parent 14a12928
......@@ -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) {
......
......@@ -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"
......
......@@ -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"]'/>
......
......@@ -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" />
......
......@@ -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" />
......
......@@ -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"
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!