feat: 添加结束活动和直播记录详情功能,优化直播页面跳转
This commit is contained in:
@@ -216,7 +216,8 @@
|
||||
import {
|
||||
imDataEndLive,
|
||||
getLiveActivityDetail,
|
||||
getLiveActivityRecord
|
||||
getLiveActivityRecord,
|
||||
getLIveRecordDetailByRoomId
|
||||
} from '@/api/tui-kit'
|
||||
import { onLoad } from '@dcloudio/uni-app'
|
||||
import {
|
||||
@@ -413,6 +414,10 @@
|
||||
onLoad(options => {
|
||||
console.warn('Live page onLoad = ', options)
|
||||
liveID.value = options?.liveID
|
||||
getLIveRecordDetailByRoomId(liveID.value).then(res=>{
|
||||
console.log('初始化虚拟人数===========', res.data.virtualViewers)
|
||||
topNUmber.value = res.data.virtualViewers
|
||||
})
|
||||
getLiveActivityDetail(liveID.value).then(res => {
|
||||
if (res?.data && res.data.status === 1) {
|
||||
// status: 0-未开始 1-进行中 2-已结束 3-已取消
|
||||
@@ -738,7 +743,7 @@
|
||||
disconnect({
|
||||
liveID: uni?.$liveID
|
||||
})
|
||||
exitSheetItems.value = ['退2出直播间']
|
||||
exitSheetItems.value = ['退出直播间']
|
||||
exitSheetTitle.value = ''
|
||||
uni.$localGuestStatus = 'IDLE'
|
||||
return
|
||||
@@ -751,18 +756,19 @@
|
||||
leaveLive({
|
||||
success: () => {
|
||||
uni.$liveID = ''
|
||||
uni.redirectTo({
|
||||
url: `/pages/discover/livelist/index`,
|
||||
delta: 1,
|
||||
animationType: 'pop-out',
|
||||
animationDuration: 300,
|
||||
success: () => {
|
||||
console.log('返回成功')
|
||||
},
|
||||
fail: err => {
|
||||
console.error('返回失败', err)
|
||||
}
|
||||
})
|
||||
uni.navigateBack()
|
||||
// uni.redirectTo({
|
||||
// url: `/pages/discover/livelist/list`,
|
||||
// delta: 1,
|
||||
// animationType: 'pop-out',
|
||||
// animationDuration: 300,
|
||||
// success: () => {
|
||||
// console.log('返回成功')
|
||||
// },
|
||||
// fail: err => {
|
||||
// console.error('返回失败', err)
|
||||
// }
|
||||
// })
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user