| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- export default {
- state: {
- userInfo: { // 用户信息窗口
- show: false,
- user: {},
- pos:{
- x:0,
- y:0
- }
- },
- fullImage: { // 全屏大图
- show: false,
- url: ""
- },
- chatPrivateVideo:{ // 私人视频聊天
- show: false,
- master: false, // 是否房主
- friend:{},
- offer:{} // 对方发起带过过来的sdp信息
- },
- videoAcceptor:{ // 视频呼叫选择
- show: false,
- friend:{}
- }
-
- },
- mutations: {
- showUserInfoBox(state,user){
- state.userInfo.show = true;
- state.userInfo.user = user;
-
- },
- setUserInfoBoxPos(state,pos){
- let w = document.documentElement.clientWidth;
- let h = document.documentElement.clientHeight;
- state.userInfo.pos.x = Math.min(pos.x,w-350);
- state.userInfo.pos.y = Math.min(pos.y,h-200);
- },
- closeUserInfoBox(state){
- state.userInfo.show = false;
- },
- showFullImageBox(state,url){
- state.fullImage.show = true;
- state.fullImage.url = url;
- },
- closeFullImageBox(state){
- state.fullImage.show = false;
- },
- showChatPrivateVideoBox(state,info){
- state.chatPrivateVideo.show = true;
- state.chatPrivateVideo.friend = info.friend;
- state.chatPrivateVideo.master = info.master;
- state.chatPrivateVideo.offer = info.offer;
- },
- closeChatPrivateVideoBox(state){
- state.chatPrivateVideo.show = false;
- },
- showVideoAcceptorBox(state,friend){
- state.videoAcceptor.show = true;
- state.videoAcceptor.friend = friend;
-
- },
- closeVideoAcceptorBox(state){
- state.videoAcceptor.show = false;
- }
- }
- }
|