|
@@ -32,8 +32,8 @@ export default defineComponent({
|
|
|
return count
|
|
|
},
|
|
|
},
|
|
|
- mounted() {
|
|
|
- // this._init()
|
|
|
+ async mounted() {
|
|
|
+ await this._init()
|
|
|
this.loadingLook = true
|
|
|
event.on(LIVE_EVENT_MESSAGE["RC:Chatroom:Welcome"], this.onWelcome);
|
|
|
setTimeout(() => {
|
|
@@ -49,39 +49,25 @@ export default defineComponent({
|
|
|
roomUid: roomUid,
|
|
|
}
|
|
|
})
|
|
|
- console.log('_init', res)
|
|
|
- } catch {
|
|
|
- //
|
|
|
- }
|
|
|
- },
|
|
|
- onSeatResponse(value: any) {
|
|
|
- console.log(value, 'onSeatResponse')
|
|
|
- if(value.type == 3) {
|
|
|
- runtimeModel.lookList.forEach((item: any) => {
|
|
|
- if(item.id == value.audienceId) {
|
|
|
- item.type = 1
|
|
|
+ const resList = res.data
|
|
|
+ resList.forEach((item: any) => {
|
|
|
+ // 判断是已经,存在学生
|
|
|
+ if(!runtimeModel.lookList[item.userId]) {
|
|
|
+ runtimeModel.lookList[item.userId] = {
|
|
|
+ id: item.userId,
|
|
|
+ name: item.userName,
|
|
|
+ type: 3,
|
|
|
+ userRoomType: 1,
|
|
|
+ time: dayjs().format('YYYY-MM-DD HH:mm:ss'),
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
- // 判断是否是同一个人
|
|
|
- let isExist = runtimeModel.joinList[value.audienceId]
|
|
|
- console.log(runtimeModel.joinList)
|
|
|
- if (!isExist) {
|
|
|
- RuntimeModelUtils.addJoin(value.audienceId, {
|
|
|
- id: value.audienceId,
|
|
|
- name: value.audienceName,
|
|
|
- audienceId: value.audienceId,
|
|
|
- audienceName: value.audienceName,
|
|
|
- teacherId: state.user?.id,
|
|
|
- teacherName: state.user?.speakerName,
|
|
|
- type: 1
|
|
|
- })
|
|
|
- } else {
|
|
|
- runtimeModel.joinList[value.audienceId].type = 1
|
|
|
- }
|
|
|
+ } catch {
|
|
|
+ //
|
|
|
}
|
|
|
},
|
|
|
onWelcome(value: any) {
|
|
|
- console.log(value)
|
|
|
+ // console.log(value)
|
|
|
if (value && value.user) {
|
|
|
const sendTime = dayjs(value.$EventMessage.sentTime || new Date()).format('HH:mm:ss')
|
|
|
let tempObj = {
|