diff --git a/apis/interfaces/im.js b/apis/interfaces/im.js index ba17956..15f209e 100644 --- a/apis/interfaces/im.js +++ b/apis/interfaces/im.js @@ -85,10 +85,13 @@ const searchFriend = (value) => { }) } -const pedingFriend = (recipient) => { +const pedingFriend = (recipient, message) => { return request({ method: 'POST', - url: 'im/friends/' + recipient + url: 'im/friends/' + recipient, + data: { + message + } }) } @@ -264,6 +267,20 @@ const transferGroupOwner = (groupId, userId) => { }) } +// //群成员待审核表 -- 废弃 +// const getGroupMakeSure = (groupId) => { +// return request({ +// url:`im/groups/${groupId}/makesure` +// }) +// } +// // 群成员审核通过 +// const getGroupMakeSureAllow = (groupId, userId) => { +// return request({ +// method: 'POST', +// url: 'im/groups/' + groupId + '/owner/' + userId +// }) +// } + export { getImToken, deleteFriend, @@ -294,5 +311,6 @@ export { removeGroupUser, setGroupAdmin, removeGroupAdmin, - transferGroupOwner + // transferGroupOwner, // -废弃待审核列表 + // getGroupMakeSure // -废弃待审核列表 } diff --git a/pages.json b/pages.json index 254b27d..9d8aede 100644 --- a/pages.json +++ b/pages.json @@ -373,11 +373,20 @@ { "path": "pages/im/private/chat", "style": { - "disableScroll": true, - "navigationBarTitleText": "聊天", - "enablePullDownRefresh": false, - "navigationBarBackgroundColor": "#F3F6FB" - } + "navigationBarBackgroundColor":"#FFFFFF", + "disableScroll": false, + "app-plus": { + "titleNView": { + "type": "default", + "buttons": [{ + "float": "right", + "fontSrc": "/static/iconfont.ttf", + "text": "\ue607", + "fontSize": "20px" + }] + } + } + } }, { "path": "pages/im/private/call", @@ -488,7 +497,14 @@ "path": "pages/im/group/invite", "name": "imGroupInvite", "style": { - "navigationBarTitleText": "邀请好友" + "navigationBarTitleText": "选择联系人" + } + }, + { + "path": "pages/im/group/reviewed", + "name": "imGroupReviewed", + "style": { + "navigationBarTitleText": "群聊邀请确认" } }, { @@ -633,12 +649,6 @@ "navigationBarBackgroundColor": "#34CE98", "navigationBarTextStyle": "white" } - }, - { - "path": "pages/im/chatDemo", - "style": { - "navigationBarTitleText": "demo" - } } ], "tabBar": { diff --git a/pages/im/chatDemo.nvue b/pages/im/chatDemo.nvue deleted file mode 100644 index 9ad8468..0000000 --- a/pages/im/chatDemo.nvue +++ /dev/null @@ -1,28 +0,0 @@ - - - - - diff --git a/pages/im/components/messageCell.vue b/pages/im/components/messageCell.vue index 60cc614..e53c2b5 100644 --- a/pages/im/components/messageCell.vue +++ b/pages/im/components/messageCell.vue @@ -6,11 +6,12 @@ - {{ contact(item.targetId).name }} [群] + {{ contact(item.targetId).name }} [群] {{ item.sentTime|timeCustomCN }} - + @@ -26,6 +27,9 @@ return {} } } + }, + mounted() { + console.log(this.item); }, computed: { contact() { @@ -58,7 +62,7 @@ box-sizing: border-box; position: relative; flex: 1; - + border-bottom-width: 0.5px !important; border-color: #f9f9f9 !important; diff --git a/pages/im/components/messagePreview.vue b/pages/im/components/messagePreview.vue index e8450ca..2120904 100644 --- a/pages/im/components/messagePreview.vue +++ b/pages/im/components/messagePreview.vue @@ -1,32 +1,37 @@ @@ -36,10 +41,14 @@ msg: { type: Object, default: {} - }, - conversationType: { - type: Number, - default: 0 + }, + conversationType: { + type: Number, + default: 0 + }, + draft: { + type: String, + default: '' }, user: { type: Object, @@ -63,6 +72,11 @@ height: 32rpx; line-height: 32rpx; width: 520rpx; - @extend .nowrap; + @extend .nowrap; + + .draft { + color: $text-price; + padding-right: 10rpx; + } } diff --git a/pages/im/components/sentMessageBar.vue b/pages/im/components/sentMessageBar.vue index c84b9cd..80ea063 100644 --- a/pages/im/components/sentMessageBar.vue +++ b/pages/im/components/sentMessageBar.vue @@ -1,5 +1,5 @@