From d6d78eca0e1dfa7f4b88d1689111adea9970c620 Mon Sep 17 00:00:00 2001 From: prr <3099672575@qq.com> Date: Mon, 25 Nov 2024 15:39:30 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=BC=80=E6=BA=90=E7=89=88?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=8A=A0=E5=AF=86=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/components/builtin/FileList.vue | 4 +- frontend/src/components/oa/FilePwd.vue | 75 ++++++++++++------- .../src/components/setting/SetFilePwd.vue | 58 ++++---------- frontend/src/components/window/IframeFile.vue | 14 +++- frontend/src/hook/useContextMenu.ts | 20 +++++ frontend/src/i18n/lang/zh.json | 1 + frontend/src/system/config.ts | 5 +- frontend/src/system/core/FileOs.ts | 45 ++++------- frontend/src/system/index.ts | 10 +-- frontend/src/system/window/Dialog.ts | 2 - 10 files changed, 115 insertions(+), 119 deletions(-) diff --git a/frontend/src/components/builtin/FileList.vue b/frontend/src/components/builtin/FileList.vue index a527198..52ba398 100644 --- a/frontend/src/components/builtin/FileList.vue +++ b/frontend/src/components/builtin/FileList.vue @@ -111,6 +111,7 @@ import { throttle } from "@/util/debounce"; import { dealSize } from "@/util/file"; import { markRaw, onMounted, ref } from "vue"; + const { openPropsWindow, copyFile, createLink, deleteFile } = useContextMenu(); const sys = useSystem(); @@ -495,8 +496,7 @@ // win.show(); // }, // }); - } - // eslint-disable-next-line prefer-spread + } menuArr.push.apply(menuArr, fileMenus); } const sysEndMenu = [ diff --git a/frontend/src/components/oa/FilePwd.vue b/frontend/src/components/oa/FilePwd.vue index 49cbe7f..7507411 100644 --- a/frontend/src/components/oa/FilePwd.vue +++ b/frontend/src/components/oa/FilePwd.vue @@ -21,33 +21,54 @@