hi-cactus! 3 жил өмнө
parent
commit
e26d28bd95
2 өөрчлөгдсөн 71 нэмэгдсэн , 2 устгасан
  1. 2 2
      main.js
  2. 69 0
      meeting.js

+ 2 - 2
main.js

@@ -28,11 +28,11 @@ window.onload = () => {
         await package.login();
       }
       if (e.data === "creatMeeting") {
+        await meeting.getLocalUserInfo();
         // 创建会议
-        await meeting.creatMeeting();
+        await meeting.creatMeeting({});
       }
 
-
       if (e.data === "openClient") {
         await meeting.openClient();
       }

+ 69 - 0
meeting.js

@@ -342,4 +342,73 @@ Meeting.prototype = {
   openClient() {
     this.getUserCode();
   },
+  /* 
+				 获取群聊fromName
+				 */
+  async getLocalUserInfo() {
+    let _this = this;
+    /* var localUserInfo={
+						masterId:"",//主持人用户ID
+						masterName:"",//主持人名字
+						masterNumber:"",//主持人号码
+						region:"",//号码对应的PAAS域ID
+						record:true,//是否录像录音true:录像录音 false:不录
+						type:"video",//会议类型“audio”: 音频会议 “video”: 音视频会议
+						mode:"group",//会议模式“p2p”:点对点“group”:群聊
+					} */
+    /* var InvitedMembers={
+						id:"",//会议id
+						inviteId:"",//邀请人ID
+						inviteName: "", //邀请人名字
+						inviteNumber: "", //邀请人号码
+					} */
+    await $.ajax({
+      type: "GET",
+      url: setting.URL + "/ras/user/info",
+      contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型
+      dateType: "json",
+      beforeSend: function (xhr) {
+        xhr.setRequestHeader("X-Subject-Token", localStorage.getItem("token"));
+        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
+      },
+      success: function (res) {
+        //obj
+        _this.loginPassword = res.loginPassword; //获取登录为密码.为登录用户话机注册做准备(需要res解密)
+
+        _this.localUserInfo.masterName = res.userName;
+        _this.localUserInfo.masterId = res.userCode;
+        _this.localUserInfo.masterNumber = res.userPhone;
+        _this.localUserInfo.region = res.paasId;
+
+        _this.InvitedMembers.inviteId = res.userCode;
+        _this.InvitedMembers.inviteName = res.userName;
+        _this.InvitedMembers.inviteNumber = res.userPhone;
+        _this.inviteSelf = {
+          userName: res.userName + "(系统APP接入)",
+          department: res.deptName,
+          userId: res.userCode,
+          region: res.paasId,
+          number: res.userPhone,
+          type: "client",
+        };
+        //单兵
+        _this.InvitedMembersSingle.inviteId = res.userCode;
+        _this.InvitedMembersSingle.inviteName = res.userName;
+        _this.InvitedMembersSingle.inviteNumber = res.userPhone;
+        //车载
+        _this.InvitedMembersVehicle.inviteId = res.userCode;
+        _this.InvitedMembersVehicle.inviteName = res.userName;
+        _this.InvitedMembersVehicle.inviteNumber = res.userPhone;
+        //无人机
+        _this.InvitedMembersUav.inviteId = res.userCode;
+        _this.InvitedMembersUav.inviteName = res.userName;
+        _this.InvitedMembersUav.inviteNumber = res.userPhone;
+        //对讲机
+        _this.InvitedMembersTalkie.inviteId = res.userCode;
+        _this.InvitedMembersTalkie.inviteName = res.userName;
+        _this.InvitedMembersTalkie.inviteNumber = res.userPhone;
+      },
+      error: function (data) {},
+    });
+  },
 };