This commit is contained in:
parent
3fedd96ce3
commit
fdceae0c76
|
|
@ -10,6 +10,8 @@
|
||||||
border-radius: 4rpx;
|
border-radius: 4rpx;
|
||||||
padding: 2rpx;
|
padding: 2rpx;
|
||||||
bottom: 4rpx;
|
bottom: 4rpx;
|
||||||
|
width: calc(100% - 12rpx);
|
||||||
|
box-sizing: border-box;
|
||||||
|
|
||||||
&-view {
|
&-view {
|
||||||
width: 16rpx;
|
width: 16rpx;
|
||||||
|
|
@ -64,7 +66,9 @@
|
||||||
&-text {
|
&-text {
|
||||||
color: white;
|
color: white;
|
||||||
font-size: 12rpx;
|
font-size: 12rpx;
|
||||||
margin-left: 2rpx;
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
import { GetRoomInfo, GetRoomUser, GetShowUser, GetApplySpeak, PostMuteAll, PostOpenMicr, PostOpenCamera, DeleteRoomManager } from '../../api/meeting/index'
|
import { GetRoomInfo, GetRoomUser, GetShowUser, GetApplySpeak, PostMuteAll, PostOpenMicr, PostOpenCamera, DeleteRoomManager } from '../../api/meeting/index'
|
||||||
import { GetRoomRtcToken } from '../../api/form/index'
|
import { GetRoomRtcToken } from '../../api/form/index'
|
||||||
import { agora } from '../../utils/agora'
|
import { agora } from '../../utils/agora'
|
||||||
import { onInvoke, onSignalr, getSignIr, offSignalr } from '../../utils/singlr'
|
import { onInvoke, onSignalr, getSignIr, offSignalr, onStop } from '../../utils/singlr'
|
||||||
import { role, getStorage } from '../../utils/utils'
|
import { role, getStorage } from '../../utils/utils'
|
||||||
import { Message } from 'tdesign-miniprogram';
|
import { Message } from 'tdesign-miniprogram';
|
||||||
import * as signalR from "signalr-for-wx";
|
import * as signalR from "signalr-for-wx";
|
||||||
|
|
@ -319,6 +319,13 @@ Page({
|
||||||
}
|
}
|
||||||
}, 2000)
|
}, 2000)
|
||||||
})
|
})
|
||||||
|
} else {
|
||||||
|
this.setData({
|
||||||
|
currentUser: '',
|
||||||
|
currentUid: ''
|
||||||
|
}, () => {
|
||||||
|
this.getShowUser()
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -428,12 +435,6 @@ Page({
|
||||||
},
|
},
|
||||||
startSignalr() {
|
startSignalr() {
|
||||||
onSignalr(async (item) => {
|
onSignalr(async (item) => {
|
||||||
if (this.data.isCurrePage) {
|
|
||||||
const item = this.data.roomUserList.find(row => row.uid === this.data.user.uid)
|
|
||||||
if (item && !item.isRoomManager) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const userInfo: any = await getStorage('user')
|
const userInfo: any = await getStorage('user')
|
||||||
switch (item.key) {
|
switch (item.key) {
|
||||||
// 聊天
|
// 聊天
|
||||||
|
|
@ -459,6 +460,7 @@ Page({
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
wx.disableAlertBeforeUnload({
|
wx.disableAlertBeforeUnload({
|
||||||
complete: () => {
|
complete: () => {
|
||||||
|
onStop()
|
||||||
wx.navigateBack()
|
wx.navigateBack()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -470,6 +472,7 @@ Page({
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
wx.disableAlertBeforeUnload({
|
wx.disableAlertBeforeUnload({
|
||||||
complete: () => {
|
complete: () => {
|
||||||
|
onStop()
|
||||||
wx.navigateBack()
|
wx.navigateBack()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -653,6 +656,9 @@ Page({
|
||||||
item.isRoom = true;
|
item.isRoom = true;
|
||||||
item.isAdmin = role.ID.includes(item.roleId) || item.isRoomManager
|
item.isAdmin = role.ID.includes(item.roleId) || item.isRoomManager
|
||||||
item.avatarName = item.userName?.slice(-2)
|
item.avatarName = item.userName?.slice(-2)
|
||||||
|
if (item.uid === this.data.user.uid) {
|
||||||
|
item.userName = item.userName + '(我)'
|
||||||
|
}
|
||||||
})
|
})
|
||||||
this.setData({
|
this.setData({
|
||||||
roomUserList: res.data
|
roomUserList: res.data
|
||||||
|
|
@ -914,6 +920,7 @@ Page({
|
||||||
case "leaveDialog":
|
case "leaveDialog":
|
||||||
wx.disableAlertBeforeUnload({
|
wx.disableAlertBeforeUnload({
|
||||||
complete: () => {
|
complete: () => {
|
||||||
|
onStop()
|
||||||
wx.navigateBack()
|
wx.navigateBack()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -1068,6 +1075,7 @@ Page({
|
||||||
})
|
})
|
||||||
wx.disableAlertBeforeUnload({
|
wx.disableAlertBeforeUnload({
|
||||||
complete: () => {
|
complete: () => {
|
||||||
|
onStop()
|
||||||
wx.navigateBack()
|
wx.navigateBack()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -1079,6 +1087,7 @@ Page({
|
||||||
this.setData({
|
this.setData({
|
||||||
isReconnec: false
|
isReconnec: false
|
||||||
})
|
})
|
||||||
|
onStop()
|
||||||
wx.navigateBack()
|
wx.navigateBack()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<live-player id="player" src="{{currentUser.src}}" mode="RTC" autoplay="true" bindstatechange="playerStateChange" object-fit="contain" muted="{{currentUser.uid === user.uid}}" />
|
<live-player id="player" src="{{currentUser.src}}" mode="RTC" autoplay="true" bindstatechange="playerStateChange" object-fit="contain" muted="{{currentUser.uid === user.uid}}" />
|
||||||
</view>
|
</view>
|
||||||
<view class="meeting-content-video-user">
|
<view class="meeting-content-video-user">
|
||||||
<view class="meeting-content-video-user-view" style=" background:{{currentUser.roleId === '1' || currentUser.roleId === '3'? '#FDC229' : '#3F51B5' }}">
|
<view class="meeting-content-video-user-view" wx:if="{{currentUser.roleId === '1' || currentUser.roleId === '3'}}" style=" background:#FDC229">
|
||||||
<image src="/assets/icon9.png" class="meeting-content-video-user-view-image" />
|
<image src="/assets/icon9.png" class="meeting-content-video-user-view-image" />
|
||||||
</view>
|
</view>
|
||||||
<image wx:if="{{!currentUser.enableMicr}}" src="/assets/{{currentUser.enableMicr ? 'icon2' : 'icon2-active'}}.png" class="meeting-content-video-user-image" />
|
<image wx:if="{{!currentUser.enableMicr}}" src="/assets/{{currentUser.enableMicr ? 'icon2' : 'icon2-active'}}.png" class="meeting-content-video-user-image" />
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
<live-player src="{{item.src}}" class="meeting-content-smallvideo-box-view-canvas-play" mode="RTC" autoplay="true" bindstatechange="playerStateChange" object-fit="contain" data-uid="{{item.uid}}" bindaudiovolumenotify="playerAudioVolumenotify" wx:else />
|
<live-player src="{{item.src}}" class="meeting-content-smallvideo-box-view-canvas-play" mode="RTC" autoplay="true" bindstatechange="playerStateChange" object-fit="contain" data-uid="{{item.uid}}" bindaudiovolumenotify="playerAudioVolumenotify" wx:else />
|
||||||
</view>
|
</view>
|
||||||
<view class="meeting-content-smallvideo-box-view-user">
|
<view class="meeting-content-smallvideo-box-view-user">
|
||||||
<view class="meeting-content-smallvideo-box-view-user-view" style=" background:{{ item.roleId === '1' || item.roleId === '3' ? '#FDC229' : '#3F51B5' }}">
|
<view class="meeting-content-smallvideo-box-view-user-view" wx:if="{{item.roleId === '1' || item.roleId === '3'}}" style=" background:#FDC229">
|
||||||
<image src="/assets/icon9.png" class="meeting-content-smallvideo-box-view-user-view-image" />
|
<image src="/assets/icon9.png" class="meeting-content-smallvideo-box-view-user-view-image" />
|
||||||
</view>
|
</view>
|
||||||
<image wx:if="{{!item.enableMicr}}" src="/assets/{{item.enableMicr ? 'icon2' : 'icon2-active'}}.png" class="meeting-content-smallvideo-box-view-user-image" />
|
<image wx:if="{{!item.enableMicr}}" src="/assets/{{item.enableMicr ? 'icon2' : 'icon2-active'}}.png" class="meeting-content-smallvideo-box-view-user-image" />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue