diff --git a/src/router/index.ts b/src/router/index.ts index 7f2a089..c5bfa81 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -189,6 +189,15 @@ const routes: Array = [ keepAlive: true, }, }, + { + path: 'song-request', + name: 'manage-songRequest', + component: () => import('@/views/manage/SongRequestManage.vue'), + meta: { + title: '弹幕点歌', + keepAlive: true, + }, + }, ], }, { diff --git a/src/views/ManageLayout.vue b/src/views/ManageLayout.vue index 4cb8819..585975c 100644 --- a/src/views/ManageLayout.vue +++ b/src/views/ManageLayout.vue @@ -166,6 +166,21 @@ const menuOptions = [ icon: renderIcon(Lottery24Filled), //disabled: accountInfo.value?.isEmailVerified == false, }, + { + label: () => + h( + RouterLink, + { + to: { + name: 'manage-songRequest', + }, + }, + { default: () => '弹幕点歌' } + ), + key: 'manage-songRequest', + icon: renderIcon(MusicalNote), + //disabled: accountInfo.value?.isEmailVerified == false, + }, ] async function resendEmail() { diff --git a/src/views/manage/SongRequestManage.vue b/src/views/manage/SongRequestManage.vue new file mode 100644 index 0000000..722aee4 --- /dev/null +++ b/src/views/manage/SongRequestManage.vue @@ -0,0 +1,22 @@ + + + diff --git a/src/views/obs/SongRequestOBS.vue b/src/views/obs/SongRequestOBS.vue index 21f564d..eb32485 100644 --- a/src/views/obs/SongRequestOBS.vue +++ b/src/views/obs/SongRequestOBS.vue @@ -93,7 +93,7 @@ onUnmounted(() => {