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(() => {
-
+