diff --git a/src/assets/images/channel/dy.png b/src/assets/images/channel/dy.png new file mode 100644 index 0000000..a2f1f30 Binary files /dev/null and b/src/assets/images/channel/dy.png differ diff --git a/src/assets/images/channel/fz.png b/src/assets/images/channel/fz.png new file mode 100644 index 0000000..3e994f9 Binary files /dev/null and b/src/assets/images/channel/fz.png differ diff --git a/src/assets/images/channel/mt.png b/src/assets/images/channel/mt.png new file mode 100644 index 0000000..5bfd454 Binary files /dev/null and b/src/assets/images/channel/mt.png differ diff --git a/src/assets/images/channel/pms.png b/src/assets/images/channel/pms.png new file mode 100644 index 0000000..87d2a19 Binary files /dev/null and b/src/assets/images/channel/pms.png differ diff --git a/src/assets/images/channel/qne.png b/src/assets/images/channel/qne.png new file mode 100644 index 0000000..94defab Binary files /dev/null and b/src/assets/images/channel/qne.png differ diff --git a/src/assets/images/channel/xc.png b/src/assets/images/channel/xc.png new file mode 100644 index 0000000..d36453b Binary files /dev/null and b/src/assets/images/channel/xc.png differ diff --git a/src/renderer/constant/channel.ts b/src/renderer/constant/channel.ts new file mode 100644 index 0000000..adc5aca --- /dev/null +++ b/src/renderer/constant/channel.ts @@ -0,0 +1,46 @@ +import pms from '@assets/images/channel/pms.png' +import xc from '@assets/images/channel/xc.png' +import qne from '@assets/images/channel/qne.png' +import fz from '@assets/images/channel/fz.png' +import mt from '@assets/images/channel/mt.png' +import dy from '@assets/images/channel/dy.png' + +// 菜单列表申明 +interface Item { + id: number + name: string + icon: any +} + +export const channel: Item[] = [ + { + id: 1, + name: 'PMS', + icon: pms, + }, + { + id: 2, + name: '携程', + icon: xc, + }, + { + id: 3, + name: '去哪儿', + icon: qne, + }, + { + id: 4, + name: '飞猪', + icon: fz, + }, + { + id: 5, + name: '美团', + icon: mt, + }, + { + id: 6, + name: '抖音', + icon: dy, + } +] \ No newline at end of file diff --git a/src/renderer/constant/system-config.ts b/src/renderer/constant/system-config.ts index 8ccbb55..279d388 100644 --- a/src/renderer/constant/system-config.ts +++ b/src/renderer/constant/system-config.ts @@ -7,7 +7,7 @@ export interface MenuItem { icon: any color: string activeColor: string - url: string + componentName: string } export const systemMenus: MenuItem[] = [ @@ -17,7 +17,7 @@ export const systemMenus: MenuItem[] = [ icon: RiUserLine, color: '#525866', activeColor: '#2B7FFF', - url: '/home', + componentName: 'AccountSetting', }, { id: 2, @@ -25,7 +25,7 @@ export const systemMenus: MenuItem[] = [ icon: RiHotelLine, color: '#525866', activeColor: '#2B7FFF', - url: '/order', + componentName: 'ChannelSetting', }, { id: 3, @@ -33,7 +33,7 @@ export const systemMenus: MenuItem[] = [ icon: RiHotelBedLine, color: '#525866', activeColor: '#2B7FFF', - url: '/order', + componentName: 'RoomTypeSetting', }, { id: 4, @@ -41,6 +41,6 @@ export const systemMenus: MenuItem[] = [ icon: RiSettingsLine, color: '#525866', activeColor: '#2B7FFF', - url: '/stock', + componentName: 'Version', }, ] \ No newline at end of file diff --git a/src/renderer/views/setting/components/ChannelSetting/index.vue b/src/renderer/views/setting/components/ChannelSetting/index.vue new file mode 100644 index 0000000..4119a3f --- /dev/null +++ b/src/renderer/views/setting/components/ChannelSetting/index.vue @@ -0,0 +1,36 @@ + + + \ No newline at end of file diff --git a/src/renderer/views/setting/components/RoomTypeSetting/index.vue b/src/renderer/views/setting/components/RoomTypeSetting/index.vue new file mode 100644 index 0000000..938490a --- /dev/null +++ b/src/renderer/views/setting/components/RoomTypeSetting/index.vue @@ -0,0 +1,3 @@ + + + \ 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 index 817974a..efc4e7c 100644 --- a/src/renderer/views/setting/components/SystemConfig/index.vue +++ b/src/renderer/views/setting/components/SystemConfig/index.vue @@ -14,12 +14,14 @@ \ No newline at end of file diff --git a/src/renderer/views/setting/components/Version/index.vue b/src/renderer/views/setting/components/Version/index.vue new file mode 100644 index 0000000..8b53007 --- /dev/null +++ b/src/renderer/views/setting/components/Version/index.vue @@ -0,0 +1,16 @@ + + + \ No newline at end of file diff --git a/src/renderer/views/setting/index.vue b/src/renderer/views/setting/index.vue index a93670b..767aa45 100644 --- a/src/renderer/views/setting/index.vue +++ b/src/renderer/views/setting/index.vue @@ -1,11 +1,27 @@