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 @@