diff --git a/.DS_Store b/.DS_Store index f7fcacf..5d1d9e1 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/pages.json b/pages.json index f322b7a..ea02ea7 100644 --- a/pages.json +++ b/pages.json @@ -573,6 +573,12 @@ "navigationBarBackgroundColor": "#34CE98", "navigationBarTextStyle": "white" } + },{ + "path" : "pages/im/chat/chat", + "style": { + "navigationBarTitleText": "chat", + "enablePullDownRefresh": false + } } ], "tabBar": { diff --git a/pages/im/chat/chat.nvue b/pages/im/chat/chat.nvue new file mode 100644 index 0000000..dd51b43 --- /dev/null +++ b/pages/im/chat/chat.nvue @@ -0,0 +1,19 @@ + + + + + diff --git a/pages/im/friends/info.vue b/pages/im/friends/info.vue index 943b80a..fe4924e 100644 --- a/pages/im/friends/info.vue +++ b/pages/im/friends/info.vue @@ -204,8 +204,18 @@ }) }) }, - singleCall(e) { - CallLib.startSingleCall(this.targetId, e.type, ''); + singleCall(e) { + CallLib.startSingleCall(this.targetId, e.type, ''); + uni.redirectTo({ + url: '/pages/im/private/call?targetId=' + this.targetId + '&mediaType=' + + e.mediaType, + success: (err) => { + console.log('跳转视频通话成功'); + }, + fail: (err) => { + console.log('跳转视频页失败', err); + } + }) }, } }; diff --git a/pages/im/index.vue b/pages/im/index.vue index 54e6e4f..84b13d1 100644 --- a/pages/im/index.vue +++ b/pages/im/index.vue @@ -56,7 +56,9 @@ {{item}} - + + + 进入NVUE diff --git a/pages/im/private/call.vue b/pages/im/private/call.vue index b548f92..b15c8a9 100644 --- a/pages/im/private/call.vue +++ b/pages/im/private/call.vue @@ -3,44 +3,122 @@ - - - - + + + {{userInfo.name}} + + + 等待对方接听 + + + 已接通 + + + {{ mediaType == 0 ? '邀请您语音通话' : '邀请您视频通话' }} + + + + + 麦克风 + 挂断 + 接听 + 扬声器 + +