([
isSearch: false,
isTable:false,
form:{
- component:'UploadImg',
+ component:'UploadFile',
+ componentProps:{
+ fileType:['image/jpeg', 'image/png', 'image/gif','video/mp4','video/webm'],
+ fileSize:20,
+ limit:1,
+ upData:{
+ tableId:0,tableName:"detection_template_item_details"
+ },
+ modelValue:[]
+ }
+ }
+ },
+ {
+ label: '工具图',
+ field: 'image2',
+ sort: 'custom',
+ isSearch: false,
+ isTable:false,
+ form:{
+ component:'UploadFile',
+ componentProps:{
+ fileType:['image/jpeg', 'image/png', 'image/gif','video/mp4','video/webm'],
+ fileSize:20,
+ limit:1,
+ upData:{
+ tableId:0,tableName:"detection_template_item_details"
+ }
+ }
+ }
+ },
+ {
+ label: '操作指导书',
+ field: 'image3',
+ sort: 'custom',
+ isSearch: false,
+ isTable:false,
+ form:{
+ component:'UploadFile',
+ componentProps:{
+ fileType:['image/jpeg', 'image/png', 'image/gif','video/mp4','video/webm'],
+ fileSize:20,
+ limit:1,
+ upData:{
+ tableId:0,tableName:"detection_template_item_details"
+ }
+ }
}
},
- // {
- // label: '工具图',
- // field: 'image2',
- // sort: 'custom',
- // isSearch: false,
- // isTable:false,
- // form:{
- // component:'UploadImg',
- // componentProps:{
- // upData:{
- // tabelId:1,tableName:"detection"
- // }
- // }
- // }
- // },
- // {
- // label: '操作指导书',
- // field: 'image3',
- // sort: 'custom',
- // isSearch: false,
- // isTable:false,
- // form:{
- // component:'UploadImg',
- // }
- // },
{
label: '创建时间',
field: 'createTime',
From 1c0214c1f823de2084494c9c85c1cec304f5c133 Mon Sep 17 00:00:00 2001
From: zhang_li <2235006734@qqq.com>
Date: Wed, 6 Dec 2023 15:29:19 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=A7=86=E9=A2=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/UploadFile/src/UploadFile.vue | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/src/components/UploadFile/src/UploadFile.vue b/src/components/UploadFile/src/UploadFile.vue
index 4067be5..a12b07b 100644
--- a/src/components/UploadFile/src/UploadFile.vue
+++ b/src/components/UploadFile/src/UploadFile.vue
@@ -8,10 +8,11 @@
v-model:file-list="fileList"
:show-file-list="true"
:auto-upload="autoUpload"
- :action="updateUrl+'?tableId='+upData?.tableId+'&tableName='+ upData?.tableName"
+ :action="updateUrl + '?tableId=' + upData?.tableId + '&tableName=' + upData?.tableName"
:headers="uploadHeaders"
:limit="props.limit"
:drag="drag"
+ :accept="fileType.join(',')"
:before-upload="beforeUpload"
:on-exceed="handleExceed"
:on-success="handleFileSuccess"
@@ -26,8 +27,9 @@
大小不超过 {{ fileSize }}MB
- 格式为 {{ fileType.join('/') }} 的文件
+ 格式为 {{ fileType.join(',') }} 的文件
+
@@ -38,6 +40,7 @@