From 410f0dc32b4055574241d0974eb642074925451f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=91=E5=85=88=E6=A3=AE?= Date: Thu, 19 Dec 2024 16:41:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E+=E4=BF=AE=E5=A4=8D+=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 新增子网代理页面 表格查看代理情况 + 修复子网代理启动联机被覆盖的bug + 优化部分代码逻辑 --- app.vue | 30 ++++++------- pages/cidr.vue | 100 +++++++++++++++++++++++++++++++++++++++++-- pages/index.vue | 54 +++++++++++++++-------- pages/log.vue | 4 +- pages/member.vue | 31 +++++++++----- src-tauri/src/lib.rs | 27 ++++++++++++ stores/index.ts | 8 ++-- utils/index.ts | 2 +- 8 files changed, 204 insertions(+), 52 deletions(-) diff --git a/app.vue b/app.vue index b859953..c2dff3b 100644 --- a/app.vue +++ b/app.vue @@ -9,26 +9,26 @@ import { warn, debug, trace, info, error } from "@tauri-apps/plugin-log"; function forwardConsole(fnName: "log" | "debug" | "info" | "warn" | "error", logger: (message: string) => Promise) { const original = console[fnName]; - console[fnName] = (message) => { + console[fnName] = message => { original(message); - if (import.meta.env.PROD) { - try { - if (typeof message === "string") { - logger(message); - } else { - logger(JSON.stringify(message)); - } - } catch (e) { - logger(`${message}`); + try { + if (typeof message === "string") { + logger(message); + } else { + logger(JSON.stringify(message)); } + } catch (e) { + logger(`${message}`); } }; } - forwardConsole("log", info); - forwardConsole("debug", debug); - forwardConsole("info", info); - forwardConsole("warn", warn); - forwardConsole("error", error); + if (import.meta.env.PROD) { + forwardConsole("log", info); + forwardConsole("debug", debug); + forwardConsole("info", info); + forwardConsole("warn", warn); + forwardConsole("error", error); + } const mainStore = useMainStore(); // console.log(mainStore.theme) diff --git a/pages/cidr.vue b/pages/cidr.vue index 97e03db..7a8a7c1 100644 --- a/pages/cidr.vue +++ b/pages/cidr.vue @@ -1,6 +1,9 @@