Commit 3c12d4b0a95e502437bcf556857656104ef7a772

Authored by ww
1 parent 17be408f

fix: 修复组态大屏上传组件无法预览缩略图

@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 transformFile?: (file: File) => string | Blob | Promise<string | Blob | File>; 47 transformFile?: (file: File) => string | Blob | Promise<string | Blob | File>;
48 api: (file: string | Blob | Promise<string | Blob | File>) => Promise<FileItem>; 48 api: (file: string | Blob | Promise<string | Blob | File>) => Promise<FileItem>;
49 overFileLimitHiddenUploadEntry?: boolean; 49 overFileLimitHiddenUploadEntry?: boolean;
50 - beforeUpload: (file: File, fileList: File[]) => boolean; 50 + beforeUpload?: (file: File, fileList: File[]) => boolean;
51 }>(), 51 }>(),
52 { 52 {
53 fileList: () => [], 53 fileList: () => [],
@@ -146,7 +146,7 @@ @@ -146,7 +146,7 @@
146 :remove="handleRemove" 146 :remove="handleRemove"
147 > 147 >
148 <Spin 148 <Spin
149 - v-if="!(fileList.length >= getMaxFileLimit) || overFileLimitHiddenUploadEntry" 149 + v-if="!(fileList.length >= getMaxFileLimit && overFileLimitHiddenUploadEntry)"
150 :spinning="loading" 150 :spinning="loading"
151 > 151 >
152 <div class="w-full h-full flex flex-col justify-center content-center"> 152 <div class="w-full h-full flex flex-col justify-center content-center">
@@ -91,7 +91,7 @@ export const formSchema: FormSchema[] = [ @@ -91,7 +91,7 @@ export const formSchema: FormSchema[] = [
91 valueField: 'fileList', 91 valueField: 'fileList',
92 componentProps: () => { 92 componentProps: () => {
93 return { 93 return {
94 - // listType: 'picture-card', 94 + listType: 'picture-card',
95 maxFileLimit: 1, 95 maxFileLimit: 1,
96 api: async (file: File) => { 96 api: async (file: File) => {
97 try { 97 try {
@@ -57,7 +57,7 @@ export const formSchema: FormSchema[] = [ @@ -57,7 +57,7 @@ export const formSchema: FormSchema[] = [
57 valueField: 'fileList', 57 valueField: 'fileList',
58 componentProps: () => { 58 componentProps: () => {
59 return { 59 return {
60 - // listType: 'picture-card', 60 + listType: 'picture-card',
61 maxFileLimit: 1, 61 maxFileLimit: 1,
62 api: async (file: File) => { 62 api: async (file: File) => {
63 try { 63 try {