From 1d8ee0bf6433d301382e72af2f5bfee8ee83443b Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Sun, 7 Dec 2025 19:58:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=B4=A6=E5=8F=B7?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TitleSection}/index.vue | 19 ++++++-- src/renderer/constant/system-config.ts | 46 +++++++++++++++++++ src/renderer/views/rate/index.vue | 4 +- .../components/AccountSetting/index.vue | 29 ++++++++++++ .../setting/components/SystemConfig/index.vue | 25 ++++++++++ src/renderer/views/setting/index.vue | 19 +++----- 6 files changed, 123 insertions(+), 19 deletions(-) rename src/renderer/{views/rate/components/RateTitleSection => components/TitleSection}/index.vue (53%) create mode 100644 src/renderer/constant/system-config.ts create mode 100644 src/renderer/views/setting/components/AccountSetting/index.vue create mode 100644 src/renderer/views/setting/components/SystemConfig/index.vue diff --git a/src/renderer/views/rate/components/RateTitleSection/index.vue b/src/renderer/components/TitleSection/index.vue similarity index 53% rename from src/renderer/views/rate/components/RateTitleSection/index.vue rename to src/renderer/components/TitleSection/index.vue index b21ba7e..1e8daad 100644 --- a/src/renderer/views/rate/components/RateTitleSection/index.vue +++ b/src/renderer/components/TitleSection/index.vue @@ -1,14 +1,25 @@ - + \ No newline at end of file diff --git a/src/renderer/constant/system-config.ts b/src/renderer/constant/system-config.ts new file mode 100644 index 0000000..8ccbb55 --- /dev/null +++ b/src/renderer/constant/system-config.ts @@ -0,0 +1,46 @@ +import { RiUserLine, RiHotelLine, RiHotelBedLine, RiSettingsLine } from '@remixicon/vue' + +// 菜单列表申明 +export interface MenuItem { + id: number + name: string + icon: any + color: string + activeColor: string + url: string +} + +export const systemMenus: MenuItem[] = [ + { + id: 1, + name: '账号', + icon: RiUserLine, + color: '#525866', + activeColor: '#2B7FFF', + url: '/home', + }, + { + id: 2, + name: '渠道管理', + icon: RiHotelLine, + color: '#525866', + activeColor: '#2B7FFF', + url: '/order', + }, + { + id: 3, + name: '房型管理', + icon: RiHotelBedLine, + color: '#525866', + activeColor: '#2B7FFF', + url: '/order', + }, + { + id: 4, + name: '通用设置', + icon: RiSettingsLine, + color: '#525866', + activeColor: '#2B7FFF', + url: '/stock', + }, +] \ No newline at end of file diff --git a/src/renderer/views/rate/index.vue b/src/renderer/views/rate/index.vue index 4ea5f9a..3747913 100644 --- a/src/renderer/views/rate/index.vue +++ b/src/renderer/views/rate/index.vue @@ -1,13 +1,13 @@ diff --git a/src/renderer/views/setting/components/AccountSetting/index.vue b/src/renderer/views/setting/components/AccountSetting/index.vue new file mode 100644 index 0000000..188a530 --- /dev/null +++ b/src/renderer/views/setting/components/AccountSetting/index.vue @@ -0,0 +1,29 @@ + + + \ No newline at end of file diff --git a/src/renderer/views/setting/components/SystemConfig/index.vue b/src/renderer/views/setting/components/SystemConfig/index.vue new file mode 100644 index 0000000..817974a --- /dev/null +++ b/src/renderer/views/setting/components/SystemConfig/index.vue @@ -0,0 +1,25 @@ + + + \ No newline at end of file diff --git a/src/renderer/views/setting/index.vue b/src/renderer/views/setting/index.vue index 71ed926..a93670b 100644 --- a/src/renderer/views/setting/index.vue +++ b/src/renderer/views/setting/index.vue @@ -1,18 +1,11 @@