From d22576ed1352cf5b9046a13ff1be12fb9b15cf2c Mon Sep 17 00:00:00 2001
From: ali <ali9696@163.com>
Date: 星期一, 10 二月 2025 10:20:53 +0800
Subject: [PATCH] svg

---
 zhitan-vue/src/components/FileUpload/index.vue |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/zhitan-vue/src/components/FileUpload/index.vue b/zhitan-vue/src/components/FileUpload/index.vue
index 044aeda..a1746dd 100644
--- a/zhitan-vue/src/components/FileUpload/index.vue
+++ b/zhitan-vue/src/components/FileUpload/index.vue
@@ -13,9 +13,14 @@
       :headers="headers"
       class="upload-file-uploader"
       ref="fileUpload"
+      :drag="draggable"
     >
       <!-- 涓婁紶鎸夐挳 -->
-      <el-button type="primary">閫夊彇鏂囦欢</el-button>
+      <el-button v-if="!draggable" type="primary">閫夊彇鏂囦欢</el-button>
+      <div v-else>
+        <el-icon class="el-icon--upload"><upload-filled /></el-icon>
+        <div class="el-upload__text">灏嗘枃浠舵嫋鍒版澶勶紝鎴�<em>鐐瑰嚮涓婁紶</em></div>
+      </div>
     </el-upload>
     <!-- 涓婁紶鎻愮ず -->
     <div class="el-upload__tip" v-if="showTip">
@@ -66,6 +71,11 @@
     type: Boolean,
     default: true,
   },
+  // 鏄惁鎷栨嫿涓婁紶
+  draggable: {
+    type: Boolean,
+    default: false,
+  },
 })
 
 const { proxy } = getCurrentInstance()

--
Gitblit v1.9.3