9 changed files with 109 additions and 101 deletions
@ -1,68 +0,0 @@ |
|||||
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; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
Loading…
Reference in new issue