changeStatusList(row, itemIndex, rowIndex)}
@@ -2208,8 +2209,8 @@ const meetingContentUser = (item: any, bool?: boolean) => {
<>
- {item.roleId === '1' || item.isRoomManager ?
-
+ {role.ID.includes(item.roleId) || item.isRoomManager ?
+
: null}
{
@@ -2220,9 +2221,9 @@ const meetingContentUser = (item: any, bool?: boolean) => {
: ''}
}
-
+
{item.userName}
- {item.roleId === '1' || item.isRoomManager ? item.roleId === '1' ? '(管理员)' : '(发言人)' : ''}
+ {role.ID.includes(item.roleId) || item.isRoomManager ? role.ID.includes(item.roleId) ? '(管理员)' : '(发言人)' : ''}
diff --git a/src/utils/package/agora.ts b/src/utils/package/agora.ts
index 40617cb..0f16462 100644
--- a/src/utils/package/agora.ts
+++ b/src/utils/package/agora.ts
@@ -12,6 +12,7 @@ import {
} from "agora-electron-sdk";
import { GetRoomRtcToken, GetAgoraConf } from "@/api/Home/Index";
import { storage } from '@/utils';
+import { role } from "@/config/role";
const option: any = {
appId: '',
token: '',
@@ -271,7 +272,7 @@ export const agora = {
{
clientRoleType: bool ? ClientRoleType.ClientRoleAudience : ClientRoleType.ClientRoleBroadcaster, //用户角色 ClientRoleBroadcaster 主播 ClientRoleAudience 观众
autoSubscribeAudio: false,//设置是否自动订阅所有音频流
- autoSubscribeVideo: user.roleId === '1' ? true : false,//设置是否自动订阅所有视频流
+ autoSubscribeVideo: role.ID.includes(user.roleId) ? true : false,//设置是否自动订阅所有视频流
publishMicrophoneTrack: false,//设置是否发布麦克风采集到的音频
publishCameraTrack: true,//设置是否发布摄像头采集的视频
publishScreenTrack: false,//设置是否发布屏幕采集的视频