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 @@
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+ {{ item.name }}
+
+
+
+
+ 未绑定
+
+
+
+
+ 绑定
+
+
+
+
+
+
+
\ 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 @@