From 82db4e75294f4a436d7ce4a21d97061aa5c1a090 Mon Sep 17 00:00:00 2001
From: zmj <1493694146@qq.com>
Date: Fri, 31 May 2024 11:25:48 +0800
Subject: [PATCH] add
---
src/components/uploadAnnex/index.vue | 41 ++++++++++++++++++++--------
src/views/oa_seal_cate/index.vue | 10 +++++++
2 files changed, 40 insertions(+), 11 deletions(-)
diff --git a/src/components/uploadAnnex/index.vue b/src/components/uploadAnnex/index.vue
index 8ad7210..b26da0a 100644
--- a/src/components/uploadAnnex/index.vue
+++ b/src/components/uploadAnnex/index.vue
@@ -1,17 +1,16 @@
+ :show-file-list="true" aria-hidden="true" :headers="{ Token: userStore?.token }" :action="base_url + '/upload/file'"
+ :on-success="handleAvatarSuccess" ref="upload" :limit="100" multiple :on-preview="previewFile"
+ :on-remove="removeFile">
+
+ 提示:文件单个大小不能超过1个G
+
上传
-
-
- {{ item.name }}
- x
-
\ No newline at end of file
+const previewFile = (e: any) => {
+ if (!e.response) return
+ const a = document.createElement('a')
+ a.href = e.response?.data?.uri
+ a.target = '_blank'
+ a.click()
+}
+
+
+const removeFile = (e: any) => {
+ if (!e.response) return
+ let uri = e.response?.data?.uri
+ let index = props.formData[props.value].findIndex(item => item.uri == uri)
+ props.formData[props.value].splice(index, 1)
+
+}
+
+
+
diff --git a/src/views/oa_seal_cate/index.vue b/src/views/oa_seal_cate/index.vue
index 1aa4c80..422ea8d 100644
--- a/src/views/oa_seal_cate/index.vue
+++ b/src/views/oa_seal_cate/index.vue
@@ -16,6 +16,11 @@
重置
+
+
+
+
+
@@ -56,6 +61,7 @@