From 9f9ee4c8bbf142ee5cd1b202efd18feb0f7d0802 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Mon, 24 Feb 2025 19:23:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=B3=BB=E7=BB=9F=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/menuIcon/n_setting.svg | 1 + src/assets/menuIcon/s_setting.svg | 1 + src/router/index.ts | 10 ++++-- src/stores/setting.ts | 13 +++++++ src/views/components/menu.ts | 10 ++++++ src/views/sysSetting/SysSetting.vue | 69 +++++++++++++++++++++++++++++++++++++ 6 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 src/assets/menuIcon/n_setting.svg create mode 100644 src/assets/menuIcon/s_setting.svg create mode 100644 src/views/sysSetting/SysSetting.vue diff --git a/src/assets/menuIcon/n_setting.svg b/src/assets/menuIcon/n_setting.svg new file mode 100644 index 0000000..73a9a45 --- /dev/null +++ b/src/assets/menuIcon/n_setting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/menuIcon/s_setting.svg b/src/assets/menuIcon/s_setting.svg new file mode 100644 index 0000000..8cd6722 --- /dev/null +++ b/src/assets/menuIcon/s_setting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index 5ce44ce..91b04f1 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -1,5 +1,6 @@ import { createRouter, createWebHistory } from "vue-router"; import UserManage from "@/views/userManage/UserManage.vue"; +import SysSetting from "@/views/sysSetting/SysSetting.vue"; import Debug from "@/views/debug/debug.vue"; import { useUserStore } from "@/stores/user"; @@ -7,8 +8,8 @@ const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), routes: [ { - path: '/', - redirect:'/login' + path: "/", + redirect: "/login", }, { path: "/login", @@ -65,6 +66,11 @@ const router = createRouter({ component: UserManage, }, { + path: "/sysSetting", + name: "sysSetting", + component: SysSetting, + }, + { path: "/debug", name: "debug", component: Debug, diff --git a/src/stores/setting.ts b/src/stores/setting.ts index 32dc3ca..0c09715 100644 --- a/src/stores/setting.ts +++ b/src/stores/setting.ts @@ -94,6 +94,16 @@ export const useSettingStore = defineStore("setting", () => { return configs.value.find(c => c.code === "sys_setting")?.children || []; }); + const liquidWarningSetting = computed(() => { + return systemSetting.value.find(s => s.code === "sys_setting_volume"); + }); + const abnormalAreaSetting = computed(() => { + return systemSetting.value.find(s => s.code === "sys_setting_abnormal_area"); + }); + const deviceInfo = computed(() => { + return systemSetting.value.find(s => s.code === "sys_setting_info"); + }); + const areaOptions = computed(() => { return heatAreaConfig.value.map(c => ({ label: c.name, value: c.id })); }); @@ -107,6 +117,9 @@ export const useSettingStore = defineStore("setting", () => { actionAreaConfig, capAreaConfig, systemSetting, + liquidWarningSetting, + abnormalAreaSetting, + deviceInfo, containerConf, liquidList, liquidIdMap, diff --git a/src/views/components/menu.ts b/src/views/components/menu.ts index 63d938c..747dba0 100644 --- a/src/views/components/menu.ts +++ b/src/views/components/menu.ts @@ -20,6 +20,9 @@ import n_ore from "/src/assets/menuIcon/n_ore.svg"; import s_user from "/src/assets/menuIcon/s_user.svg"; import n_user from "/src/assets/menuIcon/n_user.svg"; +import s_setting from "/src/assets/menuIcon/s_setting.svg"; +import n_setting from "/src/assets/menuIcon/n_setting.svg"; + import s_debug from "/src/assets/menuIcon/s_debug.svg"; import n_debug from "/src/assets/menuIcon/n_debug.svg"; @@ -75,6 +78,13 @@ const menuIcon = [ }, { id: 7, + name: "系统设置", + s_icon: s_setting, + n_icon: n_setting, + path: "/sysSetting", + }, + { + id: 8, name: "调试", s_icon: s_debug, n_icon: n_debug, diff --git a/src/views/sysSetting/SysSetting.vue b/src/views/sysSetting/SysSetting.vue new file mode 100644 index 0000000..a4a2079 --- /dev/null +++ b/src/views/sysSetting/SysSetting.vue @@ -0,0 +1,69 @@ + +