From 9835db2c895a59cfcffbe1f9ec597083c0982c5b Mon Sep 17 00:00:00 2001 From: Eric Date: Thu, 14 May 2020 20:47:22 +0800 Subject: [PATCH] Session offline and Online view --- src/router/sessions.js | 14 +-- .../BaseList.vue} | 30 ++++-- .../sessions/SessionList/OfflineList.vue | 45 +++++++++ src/views/sessions/SessionList/OnlineList.vue | 50 ++++++++++ src/views/sessions/SessionList/index.vue | 50 ++++++++++ src/views/sessions/SessionOnlineList.vue | 94 ------------------- src/views/sessions/Storage/index.vue | 9 -- 7 files changed, 171 insertions(+), 121 deletions(-) rename src/views/sessions/{SessionOfflineList.vue => SessionList/BaseList.vue} (84%) create mode 100644 src/views/sessions/SessionList/OfflineList.vue create mode 100644 src/views/sessions/SessionList/OnlineList.vue create mode 100644 src/views/sessions/SessionList/index.vue delete mode 100644 src/views/sessions/SessionOnlineList.vue diff --git a/src/router/sessions.js b/src/router/sessions.js index 61dba4d45..24f51abd1 100644 --- a/src/router/sessions.js +++ b/src/router/sessions.js @@ -1,16 +1,10 @@ import i18n from '@/i18n/i18n' export default [ { - path: 'session-online', - name: 'SessionOnlineList', - component: () => import('@/views/sessions/SessionOnlineList'), - meta: { title: i18n.t('route.SessionOnline') } - }, - { - path: 'session-offline', - name: 'SessionOfflineList', - component: () => import('@/views/sessions/SessionOfflineList'), - meta: { title: i18n.t('route.SessionOffline') } + path: 'session', + name: 'SessionList', + component: () => import('@/views/sessions/SessionList/index'), + meta: { title: i18n.t('route.Sessions') } }, { path: 'command', diff --git a/src/views/sessions/SessionOfflineList.vue b/src/views/sessions/SessionList/BaseList.vue similarity index 84% rename from src/views/sessions/SessionOfflineList.vue rename to src/views/sessions/SessionList/BaseList.vue index e8c0b6e1f..2ea26fd11 100644 --- a/src/views/sessions/SessionOfflineList.vue +++ b/src/views/sessions/SessionList/BaseList.vue @@ -1,21 +1,31 @@ - diff --git a/src/views/sessions/SessionList/OfflineList.vue b/src/views/sessions/SessionList/OfflineList.vue new file mode 100644 index 000000000..42ae90c74 --- /dev/null +++ b/src/views/sessions/SessionList/OfflineList.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/src/views/sessions/SessionList/OnlineList.vue b/src/views/sessions/SessionList/OnlineList.vue new file mode 100644 index 000000000..586e3957e --- /dev/null +++ b/src/views/sessions/SessionList/OnlineList.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/views/sessions/SessionList/index.vue b/src/views/sessions/SessionList/index.vue new file mode 100644 index 000000000..c9243fc2f --- /dev/null +++ b/src/views/sessions/SessionList/index.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/views/sessions/SessionOnlineList.vue b/src/views/sessions/SessionOnlineList.vue deleted file mode 100644 index 1cda8beae..000000000 --- a/src/views/sessions/SessionOnlineList.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/src/views/sessions/Storage/index.vue b/src/views/sessions/Storage/index.vue index 06b8e5d53..dd2c2d572 100644 --- a/src/views/sessions/Storage/index.vue +++ b/src/views/sessions/Storage/index.vue @@ -22,7 +22,6 @@ export default { }, data() { return { - // activeMenu: 'ReplayStorage', config: { activeMenu: 'ReplayStorage', submenu: [ @@ -42,14 +41,6 @@ export default { Title() { return this.$t('sessions.storage') } - // activeMenu: { - // get: function() { - // return this.config.activeMenu - // }, - // set: function(newValue) { - // this.config.activeMenu = newValue - // } - // } }, mounted() { const params = this.$route.params