2005f138 by yzj

解除上传文件数量限制

1 parent 14a12928
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
5 :action="uploadFileUrl" 5 :action="uploadFileUrl"
6 :before-upload="handleBeforeUpload" 6 :before-upload="handleBeforeUpload"
7 :file-list="fileList" 7 :file-list="fileList"
8 :limit="limit"
9 :on-error="handleUploadError" 8 :on-error="handleUploadError"
10 :on-exceed="handleExceed" 9 :on-exceed="handleExceed"
11 :on-success="handleUploadSuccess" 10 :on-success="handleUploadSuccess"
...@@ -44,11 +43,6 @@ import { listByIds, delOss } from "@/api/system/oss"; ...@@ -44,11 +43,6 @@ import { listByIds, delOss } from "@/api/system/oss";
44 43
45 const props = defineProps({ 44 const props = defineProps({
46 modelValue: [String, Object, Array], 45 modelValue: [String, Object, Array],
47 // 数量限制
48 limit: {
49 type: Number,
50 default: 5,
51 },
52 // 大小限制(MB) 46 // 大小限制(MB)
53 fileSize: { 47 fileSize: {
54 type: Number, 48 type: Number,
...@@ -130,10 +124,6 @@ function handleBeforeUpload(file) { ...@@ -130,10 +124,6 @@ function handleBeforeUpload(file) {
130 return true; 124 return true;
131 } 125 }
132 126
133 // 文件个数超出
134 function handleExceed() {
135 proxy.$modal.msgError(`上传文件数量不能超过 ${props.limit} 个!`);
136 }
137 127
138 // 上传失败 128 // 上传失败
139 function handleUploadError(err) { 129 function handleUploadError(err) {
......
...@@ -162,7 +162,6 @@ ...@@ -162,7 +162,6 @@
162 <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body> 162 <el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body>
163 <el-upload 163 <el-upload
164 ref="uploadRef" 164 ref="uploadRef"
165 :limit="1"
166 accept=".xlsx, .xls" 165 accept=".xlsx, .xls"
167 :headers="upload.headers" 166 :headers="upload.headers"
168 :action="upload.url + '?updateSupport=' + upload.updateSupport" 167 :action="upload.url + '?updateSupport=' + upload.updateSupport"
......
...@@ -93,8 +93,8 @@ ...@@ -93,8 +93,8 @@
93 <el-form-item v-if="determineStatus('2D')" :label="$t('course.dialogTwoD')" label-width="80"> 93 <el-form-item v-if="determineStatus('2D')" :label="$t('course.dialogTwoD')" label-width="80">
94 <template v-if="true"> 94 <template v-if="true">
95 <imageUpload v-model="showForm.form.twoDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/> 95 <imageUpload v-model="showForm.form.twoDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/>
96 <fileUpload v-model="showForm.form.twoDimensionalUrl" :limit="1" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/> 96 <fileUpload v-model="showForm.form.twoDimensionalUrl" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/>
97 <fileUpload v-model="showForm.form.twoDimensionalType" :limit="1" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/> 97 <fileUpload v-model="showForm.form.twoDimensionalType" :fileType='["ldr","png","jpg","jpeg","ico","json","pdf"]'/>
98 </template> 98 </template>
99 <template v-else> 99 <template v-else>
100 <el-input v-model="showForm.form.twoDimensionalUrl" placeholder="请输入链接URL" /> 100 <el-input v-model="showForm.form.twoDimensionalUrl" placeholder="请输入链接URL" />
...@@ -103,21 +103,21 @@ ...@@ -103,21 +103,21 @@
103 <el-form-item v-if="determineStatus('3D')" :label="$t('course.dialogThreeD')" label-width="80"> 103 <el-form-item v-if="determineStatus('3D')" :label="$t('course.dialogThreeD')" label-width="80">
104 <template v-if="true"> 104 <template v-if="true">
105 <imageUpload v-model="showForm.form.threeDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/> 105 <imageUpload v-model="showForm.form.threeDimensionalOssId" :limit='10' :fileType='["png", "jpg", "jpeg", "ico"]'/>
106 <fileUpload v-model="showForm.form.threeDimensionalUrl" :limit="1" :fileType='["ldr","ldr.json"]'/> 106 <fileUpload v-model="showForm.form.threeDimensionalUrl" :fileType='["ldr","ldr.json"]'/>
107 <fileUpload v-model="showForm.form.threeDimensionalType" :limit="1" :fileType='["ldr","ldr.json"]'/> 107 <fileUpload v-model="showForm.form.threeDimensionalType" :fileType='["ldr","ldr.json"]'/>
108 </template> 108 </template>
109 <template v-else> 109 <template v-else>
110 <el-input v-model="showForm.form.threeDimensionalUrl" placeholder="请输入链接URL" /> 110 <el-input v-model="showForm.form.threeDimensionalUrl" placeholder="请输入链接URL" />
111 </template> 111 </template>
112 </el-form-item> 112 </el-form-item>
113 <el-form-item :label="$t('course.dialogCase')" prop="caseOssId" label-width="80"> 113 <el-form-item :label="$t('course.dialogCase')" prop="caseOssId" label-width="80">
114 <fileUpload v-model="showForm.form.caseOssId" :limit="1" :fileType='["mp4", "avi", "mov", "flv"]'/> 114 <fileUpload v-model="showForm.form.caseOssId" :fileType='["mp4", "avi", "mov", "flv"]'/>
115 </el-form-item> 115 </el-form-item>
116 <el-form-item :label="$t('course.dialogTeaching')" label-width="80"> 116 <el-form-item :label="$t('course.dialogTeaching')" label-width="80">
117 <fileUpload v-model="showForm.form.teachingOssId" :limit="1" :fileType='["pdf"]'/> 117 <fileUpload v-model="showForm.form.teachingOssId" :fileType='["pdf"]'/>
118 </el-form-item> 118 </el-form-item>
119 <el-form-item :label="$t('course.dialogPpt')" label-width="80"> 119 <el-form-item :label="$t('course.dialogPpt')" label-width="80">
120 <fileUpload v-model="showForm.form.pptOssId" :limit="1" :fileType='["pdf","ppt","pptx"]'/> 120 <fileUpload v-model="showForm.form.pptOssId" :fileType='["pdf","ppt","pptx"]'/>
121 </el-form-item> 121 </el-form-item>
122 <el-form-item :label="$t('course.dialogPhoto')" prop="ossId" label-width="80"> 122 <el-form-item :label="$t('course.dialogPhoto')" prop="ossId" label-width="80">
123 <imageUpload v-model="showForm.form.ossId" :limit='1' :fileType='["png", "jpg", "jpeg", "ico"]'/> 123 <imageUpload v-model="showForm.form.ossId" :limit='1' :fileType='["png", "jpg", "jpeg", "ico"]'/>
......
...@@ -101,7 +101,7 @@ ...@@ -101,7 +101,7 @@
101 <imageUpload v-model="showForm.form.coverOssId" :limit="1" :fileType='["png", "jpg", "jpeg", "ico"]'/> 101 <imageUpload v-model="showForm.form.coverOssId" :limit="1" :fileType='["png", "jpg", "jpeg", "ico"]'/>
102 </el-form-item> 102 </el-form-item>
103 <el-form-item :label="$t('problem.dialogMovie')" label-width="80"> 103 <el-form-item :label="$t('problem.dialogMovie')" label-width="80">
104 <fileUpload v-model="showForm.form.videoOssId" :limit="1" :fileType='["mp4", "avi", "mov", "flv"]'/> 104 <fileUpload v-model="showForm.form.videoOssId" :fileType='["mp4", "avi", "mov", "flv"]'/>
105 </el-form-item> 105 </el-form-item>
106 <el-form-item :label="$t('problem.dialogSort')" label-width="80"> 106 <el-form-item :label="$t('problem.dialogSort')" label-width="80">
107 <el-input-number v-model="showForm.form.sort" controls-position="right" :min="0" /> 107 <el-input-number v-model="showForm.form.sort" controls-position="right" :min="0" />
......
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
131 <el-dialog :title="showForm.title" v-model="showForm.open" width="500px" append-to-body @close="closeDialog"> 131 <el-dialog :title="showForm.title" v-model="showForm.open" width="500px" append-to-body @close="closeDialog">
132 <el-form ref="tableRefs" :model="showForm.form" :rules="rules" label-width="100"> 132 <el-form ref="tableRefs" :model="showForm.form" :rules="rules" label-width="100">
133 <el-form-item :label="$t('upgradation.dialogFile')" > 133 <el-form-item :label="$t('upgradation.dialogFile')" >
134 <fileUpload v-model="showForm.form.fileOssId" :fileSize="20" :limit="1" :fileType='["apk", "bin", "ppd", "exe"]'/> 134 <fileUpload v-model="showForm.form.fileOssId" :fileSize="20" :fileType='["apk", "bin", "ppd", "exe"]'/>
135 </el-form-item> 135 </el-form-item>
136 <el-form-item :label="$t('upgradation.dialogFileUrl')"> 136 <el-form-item :label="$t('upgradation.dialogFileUrl')">
137 <el-input v-model="showForm.form.fileUrl" placeholder="请输入链接URL" /> 137 <el-input v-model="showForm.form.fileUrl" placeholder="请输入链接URL" />
......
...@@ -379,7 +379,6 @@ ...@@ -379,7 +379,6 @@
379 width="400px" 379 width="400px"
380 append-to-body> 380 append-to-body>
381 <el-upload ref="uploadRef" 381 <el-upload ref="uploadRef"
382 :limit="1"
383 accept=".xlsx, .xls" 382 accept=".xlsx, .xls"
384 :headers="upload.headers" 383 :headers="upload.headers"
385 :action="upload.url + '?updateSupport=' + upload.updateSupport" 384 :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!