From d9b2405184817c7d1cd4be8cfc77beb9dc2e979d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A5=9E=E4=BB=99=E9=83=BD=E6=B2=A1=E7=94=A8?= <615206459@qq.com> Date: Mon, 5 Feb 2024 18:18:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20upload=20=E6=8F=92?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../upload/components/upload-item/index.vue | 12 +- .../upload/components/upload-item/viewer.vue | 28 +-- src/plugins/upload/components/upload.vue | 193 +++--------------- src/plugins/upload/config.ts | 9 +- src/plugins/upload/hooks/index.ts | 180 ++++++++++++++++ src/plugins/upload/types/index.d.ts | 6 + src/plugins/upload/utils/index.ts | 13 +- 7 files changed, 226 insertions(+), 215 deletions(-) create mode 100644 src/plugins/upload/hooks/index.ts diff --git a/src/plugins/upload/components/upload-item/index.vue b/src/plugins/upload/components/upload-item/index.vue index aba3c12..5b305be 100644 --- a/src/plugins/upload/components/upload-item/index.vue +++ b/src/plugins/upload/components/upload-item/index.vue @@ -111,7 +111,7 @@ import { ZoomIn, Delete, VideoPause, VideoPlay } from "@element-plus/icons-vue"; import { ContextMenu } from "@cool-vue/crud"; import { useCool } from "/@/cool"; import { extname } from "/@/cool/utils"; -import { download, fileName, getRule } from "../../utils"; +import { fileName, getRule } from "../../utils"; import { ElMessage } from "element-plus"; import { useClipboard } from "@vueuse/core"; import Viewer from "./viewer.vue"; @@ -172,16 +172,6 @@ function onContextMenu(e: any) { done(); } }, - { - label: "下载", - callback(done) { - if (props.item.url) { - download(props.item.url); - } - - done(); - } - }, { label: "复制链接", callback(done) { diff --git a/src/plugins/upload/components/upload-item/viewer.vue b/src/plugins/upload/components/upload-item/viewer.vue index d4d8771..38a53e5 100644 --- a/src/plugins/upload/components/upload-item/viewer.vue +++ b/src/plugins/upload/components/upload-item/viewer.vue @@ -11,34 +11,18 @@ - - - +
-