diff --git a/src/api/api-models.ts b/src/api/api-models.ts index 75e0fdb..32e56de 100644 --- a/src/api/api-models.ts +++ b/src/api/api-models.ts @@ -255,4 +255,35 @@ export interface UpdateLiveLotteryUsersModel { users: OpenLiveLotteryUserInfo[] resultUsers: OpenLiveLotteryUserInfo[] type: OpenLiveLotteryType +} +export interface SongRequestInfo { + songName: string + song?: SongsInfo + status: SongRequestStatus + from: SongRequestFrom + scPrice?: number + user?: SongRequestUserInfo + createAt: number +} +export interface SongRequestUserInfo { + name: string + uId: number + guardLevel: number + fansMedalLevel: number + fansMedalName: string + fansMedalWearingStatus: boolean +} + +export enum SongRequestFrom { + Manual, + Danmaku, + SC, + Web, +} + +export enum SongRequestStatus { + Waiting, + Singing, + Finish, + Cancel, } \ No newline at end of file diff --git a/src/views/open_live/MusicRequest.vue b/src/views/open_live/MusicRequest.vue index 01cd663..403562d 100644 --- a/src/views/open_live/MusicRequest.vue +++ b/src/views/open_live/MusicRequest.vue @@ -1,8 +1,9 @@ - + diff --git a/src/views/open_live/OpenLottery.vue b/src/views/open_live/OpenLottery.vue index 0782e0c..aebecd3 100644 --- a/src/views/open_live/OpenLottery.vue +++ b/src/views/open_live/OpenLottery.vue @@ -334,7 +334,7 @@ onUnmounted(() => {