正在显示
3 个修改的文件
包含
22 行增加
和
16 行删除
| @@ -45,8 +45,8 @@ public static const NR_INVISIBLE:uint = 32; // 隐身用户 | @@ -45,8 +45,8 @@ public static const NR_INVISIBLE:uint = 32; // 隐身用户 | ||
| 45 | //ApeConsts.NR_GUEST = 0; // 客人 | 45 | //ApeConsts.NR_GUEST = 0; // 客人 |
| 46 | ApeConsts.NR_NORMAL = 1;// 普通与会者 | 46 | ApeConsts.NR_NORMAL = 1;// 普通与会者 |
| 47 | ApeConsts.NR_ADMIN = 2;// 管理员 | 47 | ApeConsts.NR_ADMIN = 2;// 管理员 |
| 48 | -ApeConsts.NR_MASTER = 4; // 主持人 | ||
| 49 | -ApeConsts.NR_SLAVE = 8; // 主讲人 | 48 | +ApeConsts.NR_HOST = 4; // 主持人 |
| 49 | +ApeConsts.NR_PRESENTER = 8; // 主讲人 | ||
| 50 | ApeConsts.NR_ASSISTANT = 16; // 助教 | 50 | ApeConsts.NR_ASSISTANT = 16; // 助教 |
| 51 | ApeConsts.NR_INVISIBLE = 32; // 隐身用户 | 51 | ApeConsts.NR_INVISIBLE = 32; // 隐身用户 |
| 52 | 52 | ||
| @@ -58,17 +58,22 @@ ApeConsts.normal="normal";//(普通角色/学生) | @@ -58,17 +58,22 @@ ApeConsts.normal="normal";//(普通角色/学生) | ||
| 58 | ApeConsts.record="record";//(暂时没用. | 58 | ApeConsts.record="record";//(暂时没用. |
| 59 | ApeConsts.invisible="invisible";//隐身用户 | 59 | ApeConsts.invisible="invisible";//隐身用户 |
| 60 | 60 | ||
| 61 | -////最新定义的角色身份 20170220 | ||
| 62 | -//ApeConsts.USER_TYPE_HOST=1;//(主持人/老师) | ||
| 63 | -//ApeConsts.USER_TYPE_ASSISTANT=2;//(助教) | ||
| 64 | -//ApeConsts.USER_TYPE_NORMAL=8;//(普通角色/学生) | ||
| 65 | -//ApeConsts.USER_TYPE_MONITOR_INVISIBLE=32;//(监课/隐身) | ||
| 66 | -// | ||
| 67 | -//// | ||
| 68 | -//ApeConsts.USER_TYPE_HOST_STRING="host";//(主持人/老师) | ||
| 69 | -//ApeConsts.USER_TYPE_ASSISTANT_STRING="assistant";//(助教) | ||
| 70 | -//ApeConsts.USER_TYPE_NORMAL_STRING="normal";//(普通角色/学生) | ||
| 71 | -//ApeConsts.USER_TYPE_MONITOR_INVISIBLE_STRING="invisible";//(监课/隐身) | 61 | +//下面做身份的数字和字符串对应关系 |
| 62 | +ApeConsts.userTypes={}; | ||
| 63 | +ApeConsts.userTypes[ApeConsts.NR_NORMAL]=ApeConsts.normal; | ||
| 64 | +ApeConsts.userTypes[ApeConsts.NR_ADMIN]=ApeConsts.record; | ||
| 65 | +ApeConsts.userTypes[ApeConsts.NR_HOST]=ApeConsts.host; | ||
| 66 | +ApeConsts.userTypes[ApeConsts.NR_PRESENTER]=ApeConsts.presenter; | ||
| 67 | +ApeConsts.userTypes[ApeConsts.NR_ASSISTANT]=ApeConsts.assistant; | ||
| 68 | +ApeConsts.userTypes[ApeConsts.NR_INVISIBLE]=ApeConsts.invisible; | ||
| 69 | + | ||
| 70 | +ApeConsts.userTypesToId={}; | ||
| 71 | +ApeConsts.userTypesToId[ApeConsts.normal]=ApeConsts.NR_NORMAL; | ||
| 72 | +ApeConsts.userTypesToId[ApeConsts.record]=ApeConsts.NR_ADMIN; | ||
| 73 | +ApeConsts.userTypesToId[ApeConsts.host]=ApeConsts.NR_HOST; | ||
| 74 | +ApeConsts.userTypesToId[ApeConsts.presenter]=ApeConsts.NR_PRESENTER; | ||
| 75 | +ApeConsts.userTypesToId[ApeConsts.assistant]=ApeConsts.NR_ASSISTANT; | ||
| 76 | +ApeConsts.userTypesToId[ApeConsts.invisible]=ApeConsts.NR_INVISIBLE; | ||
| 72 | 77 | ||
| 73 | 78 | ||
| 74 | /*msType type*/ | 79 | /*msType type*/ |
| @@ -483,8 +483,8 @@ class ConferApe extends Ape { | @@ -483,8 +483,8 @@ class ConferApe extends Ape { | ||
| 483 | 483 | ||
| 484 | //更新人员列表数据 | 484 | //更新人员列表数据 |
| 485 | rosterUpdateHandler(nodeId, nodeData) { | 485 | rosterUpdateHandler(nodeId, nodeData) { |
| 486 | - if (nodeData.role === ApeConsts.NR_MASTER || | ||
| 487 | - nodeData.role === ApeConsts.NR_SLAVE) { | 486 | + if (nodeData.role === ApeConsts.NR_HOST || |
| 487 | + nodeData.role === ApeConsts.NR_PRESENTER) { | ||
| 488 | this.hostNodeId = nodeData.nodeId; | 488 | this.hostNodeId = nodeData.nodeId; |
| 489 | this.hostUserId = nodeData.userId; | 489 | this.hostUserId = nodeData.userId; |
| 490 | } | 490 | } |
| @@ -181,7 +181,8 @@ class MCU extends Emiter { | @@ -181,7 +181,8 @@ class MCU extends Emiter { | ||
| 181 | nodeInfoRecordPdu.name = this.classInfo.userName; | 181 | nodeInfoRecordPdu.name = this.classInfo.userName; |
| 182 | nodeInfoRecordPdu.nodeId = this.classInfo.nodeId; | 182 | nodeInfoRecordPdu.nodeId = this.classInfo.nodeId; |
| 183 | nodeInfoRecordPdu.userId = this.classInfo.userId; | 183 | nodeInfoRecordPdu.userId = this.classInfo.userId; |
| 184 | - nodeInfoRecordPdu.role = 1; //NR_NORMAL | 184 | + //nodeInfoRecordPdu.role = 1; //NR_NORMAL |
| 185 | + nodeInfoRecordPdu.role = ApeConsts.userTypesToId[this.classInfo.userRole]||1; //NR_NORMAL用户的身份,根据用户登录时的身份设置 | ||
| 185 | nodeInfoRecordPdu.level = 0; | 186 | nodeInfoRecordPdu.level = 0; |
| 186 | 187 | ||
| 187 | let conferenceRecord = {}; //RCConferenceRecord_T | 188 | let conferenceRecord = {}; //RCConferenceRecord_T |
-
请 注册 或 登录 后发表评论