From eab5cc86057199c43109e27889af82cc8ea6debe Mon Sep 17 00:00:00 2001 From: godo Date: Mon, 13 Jan 2025 09:27:59 +0800 Subject: [PATCH] change disk --- frontend/components.d.ts | 1 - frontend/src/components/computer/Computer.vue | 3 +- .../src/components/setting/LocalProxy.vue | 221 ++++++++++-------- .../src/components/setting/NetProxy copy.vue | 204 ---------------- frontend/src/components/setting/SetNas.vue | 182 ++++++++++++--- frontend/src/hook/useContextMenu.ts | 21 +- frontend/src/stores/proxy.ts | 20 +- godo/cmd/main.go | 25 +- godo/files/disk.go | 1 + godo/model/local_proxy.go | 9 +- godo/model/sys_disk.go | 12 +- godo/proxy/local.go | 194 ++++++++++++--- 12 files changed, 488 insertions(+), 405 deletions(-) delete mode 100644 frontend/src/components/setting/NetProxy copy.vue create mode 100644 godo/files/disk.go diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 700aeff..5facb4c 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -138,7 +138,6 @@ declare module 'vue' { MusicViewer: typeof import('./src/components/builtin/MusicViewer.vue')['default'] NasClient: typeof import('./src/components/setting/NasClient.vue')['default'] NetProxy: typeof import('./src/components/setting/NetProxy.vue')['default'] - 'NetProxy copy': typeof import('./src/components/setting/NetProxy copy.vue')['default'] NetWork: typeof import('./src/components/taskbar/NetWork.vue')['default'] NetworkPop: typeof import('./src/components/taskbar/NetworkPop.vue')['default'] NotFound: typeof import('./src/components/window/NotFound.vue')['default'] diff --git a/frontend/src/components/computer/Computer.vue b/frontend/src/components/computer/Computer.vue index 6d59794..099d8f6 100644 --- a/frontend/src/components/computer/Computer.vue +++ b/frontend/src/components/computer/Computer.vue @@ -399,7 +399,8 @@ async function handleNavSearch(query: string) { } document.addEventListener('paste', function() { - if(router_url.value !== "/" && !router_url.value.startsWith("/B")){ + const sp = router_url.value.charAt(0); + if(router_url.value !== sp && !router_url.value.startsWith(sp + "B")){ pasteFile(router_url.value) refersh(); } diff --git a/frontend/src/components/setting/LocalProxy.vue b/frontend/src/components/setting/LocalProxy.vue index 36bffd5..d65eaf9 100644 --- a/frontend/src/components/setting/LocalProxy.vue +++ b/frontend/src/components/setting/LocalProxy.vue @@ -1,42 +1,68 @@