From 8d8d00726cabe6f1285081b23f6e80e4e9793dd2 Mon Sep 17 00:00:00 2001 From: zhangdongxue Date: Wed, 16 Feb 2022 13:29:33 +0800 Subject: [PATCH 01/25] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/im/group/apply.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pages/im/group/apply.vue b/pages/im/group/apply.vue index 3f7aa3f..81429c6 100644 --- a/pages/im/group/apply.vue +++ b/pages/im/group/apply.vue @@ -1,6 +1,6 @@ @@ -339,4 +336,9 @@ justify-content: center; } } + + .u-border-bottom { + border-bottom: solid 1rpx #f9f9f9 !important; + } + diff --git a/pages/im/private/chat.nvue b/pages/im/private/chat.nvue index ddbb87a..87d0922 100644 --- a/pages/im/private/chat.nvue +++ b/pages/im/private/chat.nvue @@ -3,26 +3,20 @@ - - {{ customCN(item.sentTime) }} - + {{ customCN(item.sentTime) }} - + - - - + + + {{ item.sentStatus == 50 ? '已读': '未读'}} - + From 0270de8490c8de0185696924347342ae85f81b78 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 17 Feb 2022 14:43:45 +0800 Subject: [PATCH 19/25] =?UTF-8?q?=E8=A7=A3=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/im/components/connectionStatus.vue | 67 ++++++++++++++++++++++++ pages/im/index.vue | 14 ++--- 2 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 pages/im/components/connectionStatus.vue diff --git a/pages/im/components/connectionStatus.vue b/pages/im/components/connectionStatus.vue new file mode 100644 index 0000000..3009e43 --- /dev/null +++ b/pages/im/components/connectionStatus.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/pages/im/index.vue b/pages/im/index.vue index 3701d17..b4b715d 100644 --- a/pages/im/index.vue +++ b/pages/im/index.vue @@ -17,10 +17,10 @@ - - + - + + @@ -38,7 +38,8 @@ import * as RongIMLib from '@/uni_modules/RongCloud-IMWrapper/js_sdk/index' import im from '@/utils/im/index.js' import userAuth from '@/public/userAuth' - import conversationList from './components/conversationList' + import conversationList from './components/conversationList' + import connectionStatus from './components/connectionStatus' export default { data() { @@ -49,7 +50,8 @@ } }, components: { - conversationList + conversationList, + connectionStatus }, onLoad() { // 好友申请数量 @@ -96,7 +98,7 @@ RongIMLib.getConversationList([1, 3], count, timestamp, ({ code, conversations - }) => { + }) => { if (code === 0) { this.conversations = conversations } From 1c5d6d9f4c5139667002307251b5d9dcadfb0df8 Mon Sep 17 00:00:00 2001 From: zhangdongxue Date: Thu, 17 Feb 2022 15:27:52 +0800 Subject: [PATCH 20/25] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 2 +- pages/im/components/groupUserList.vue | 26 ++++----- pages/im/components/messageCell.vue | 7 +-- pages/im/group/chat.nvue | 6 +-- pages/im/private/chat.nvue | 77 +++++++++++++++------------ 5 files changed, 63 insertions(+), 55 deletions(-) diff --git a/pages.json b/pages.json index 36e7ed8..a7aaca0 100644 --- a/pages.json +++ b/pages.json @@ -636,7 +636,7 @@ } ], "tabBar": { - "borderStyle": "black", + "borderStyle": "white", "selectedColor": "#34CE98", "list": [{ "iconPath": "static/tabBar/tabBar_00.png", diff --git a/pages/im/components/groupUserList.vue b/pages/im/components/groupUserList.vue index f4f2711..e599250 100644 --- a/pages/im/components/groupUserList.vue +++ b/pages/im/components/groupUserList.vue @@ -4,27 +4,25 @@ - + 管理 群主 {{ item.name }} - - + 邀请好友 - - - + + + - + @select="handleAction" :show="actionShow" /> @@ -277,7 +275,7 @@ background-color: $main-color; transform: rotate(45deg); color: #ffffff; - font-size: 12rpx; + font-size: 16rpx; width: 100rpx; padding-top: 30rpx; text-align: center; @@ -290,7 +288,7 @@ background-color: $text-price; transform: rotate(45deg); color: #ffffff; - font-size: 12rpx; + font-size: 16rpx; width: 100rpx; padding-top: 30rpx; text-align: center; @@ -301,14 +299,16 @@ } .name { - color: $text-gray-m; + color: 20rpx; width: 126rpx; + padding-top: 6rpx; text-align: center; - font-size: 26rpx; + font-size: 22rpx !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-word; + color: $text-gray-m !important; } } diff --git a/pages/im/components/messageCell.vue b/pages/im/components/messageCell.vue index 4e37bcc..60cc614 100644 --- a/pages/im/components/messageCell.vue +++ b/pages/im/components/messageCell.vue @@ -6,8 +6,7 @@ - {{ contact(item.targetId).name }} [群] + {{ contact(item.targetId).name }} [群] {{ item.sentTime|timeCustomCN }} - - {{ item.content.message }} - + {{ item.content.message }} @@ -168,8 +166,8 @@ flex: 1; .body { - flex: 1; + flex: 1; .cell { padding: 10rpx 30rpx; diff --git a/pages/im/private/chat.nvue b/pages/im/private/chat.nvue index 87d0922..ea795d3 100644 --- a/pages/im/private/chat.nvue +++ b/pages/im/private/chat.nvue @@ -3,15 +3,19 @@ - {{ customCN(item.sentTime) }} + {{ customCN(item.sentTime) }} - + - - - + + + - {{ item.sentStatus == 50 ? '已读': '未读'}} + {{ item.sentStatus == 50 ? '已读': '未读'}} @@ -55,19 +59,19 @@ } }, computed: { - latestMessage() { - if (this.messages.length) { - return this.messages[this.messages.length - 1] - } else { - return { - sentTime: 0 - } + latestMessage() { + if (this.messages.length) { + return this.messages[this.messages.length - 1] + } else { + return { + sentTime: 0 + } + } + }, + contact() { + return function(targetId) { + return this.$store.getters.contactInfo(targetId) } - }, - contact() { - return function(targetId) { - return this.$store.getters.contactInfo(targetId) - } } }, onLoad(e) { @@ -104,18 +108,18 @@ customCN(val) { return timeCustomCN(val) }, - getNewMessage() { - im.getMessageList( - this.conversationType, - this.targetId, - this.latestMessage.sentTime || 0, - 1, - false, - (messages) => { - console.log(messages); - this.messages = this.messages.concat(messages) - this.scrollBottom() - }) + getNewMessage() { + im.getMessageList( + this.conversationType, + this.targetId, + this.latestMessage.sentTime || 0, + 1, + false, + (messages) => { + console.log(messages); + this.messages = this.messages.concat(messages) + this.scrollBottom() + }) }, // 获取消息列表 getMessageList() { @@ -125,7 +129,7 @@ 0, 100, true, - (messages) => { + (messages) => { console.log(messages); this.messages = messages.reverse() this.scrollBottom() @@ -167,6 +171,7 @@ background: $window-color; flex: 1; + .body { flex: 1; @@ -192,7 +197,6 @@ width: 690rpx; justify-content: flex-start; - &.left { flex-direction: row; } @@ -213,8 +217,13 @@ padding-top: 10rpx; .state-text { - font-size: 24rpx; - color: #666; + font-size: $title-size-m - 2; + color: rgba($color: $main-color, $alpha: 0.3) + } + + .state-text-active { + font-size: $title-size-m - 2; + color: #cecece; } } } From 77b0905895b994fbd8524a70e17c643e1d936c57 Mon Sep 17 00:00:00 2001 From: Jason Date: Thu, 17 Feb 2022 17:05:38 +0800 Subject: [PATCH 21/25] stash --- manifest.json | 4 ++-- pages/im/components/groupUserList.vue | 19 ++++++++++------ pages/im/components/sentPopups.nvue | 12 ++++------- pages/im/private/call.nvue | 31 ++++++++++++++------------- utils/im/index.js | 2 +- utils/im/listeners.js | 7 ++++-- utils/index.js | 4 +++- 7 files changed, 43 insertions(+), 36 deletions(-) diff --git a/manifest.json b/manifest.json index c65cec7..b375e89 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name" : "ZH-HEALTH", "appid" : "__UNI__C29473D", "description" : "ZH-HEALTH,您手上的健康管理专家", - "versionName" : "1.0.8", - "versionCode" : 108, + "versionName" : "1.0.10", + "versionCode" : 110, "transformPx" : false, /* 5+App特有相关 */ "app-plus" : { diff --git a/pages/im/components/groupUserList.vue b/pages/im/components/groupUserList.vue index f4f2711..3f6b4b7 100644 --- a/pages/im/components/groupUserList.vue +++ b/pages/im/components/groupUserList.vue @@ -18,9 +18,10 @@ - - - + + + @@ -32,12 +33,12 @@ import { getGroupUsers, getGroupBase, - removeGroupUser, setGroupAdmin, removeGroupAdmin, transferGroupOwner } from '@/apis/interfaces/im.js' + import utils from '@/utils/index.js' export default { props: { @@ -61,7 +62,9 @@ actionMap: [], actionTitle: '', currentUser: {}, - avatarSize: 40 + avatarSize: 45, + labelSize: 14, + iconSize: 14 } }, computed: { @@ -71,8 +74,10 @@ } } }, - created() { - this.avatarSize = 90 / 750 * wx.getSystemInfoSync().windowWidth + created() { + this.avatarSize = utils.rpx2px(90) + this.labelSize = utils.rpx2px(24) + this.iconSize = utils.rpx2px(26) }, mounted() { this.initGroupInfo() diff --git a/pages/im/components/sentPopups.nvue b/pages/im/components/sentPopups.nvue index a91ba04..36d7647 100644 --- a/pages/im/components/sentPopups.nvue +++ b/pages/im/components/sentPopups.nvue @@ -8,7 +8,7 @@ 拍摄 - + 视频通话 @@ -33,6 +33,7 @@ - diff --git a/pages/im/private/chat.nvue b/pages/im/private/chat.vue similarity index 100% rename from pages/im/private/chat.nvue rename to pages/im/private/chat.vue From 08971f256dc5cd2e51832d61f4a02066f71a9745 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 18 Feb 2022 09:58:15 +0800 Subject: [PATCH 24/25] =?UTF-8?q?chat=20=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/im/group/chat.vue | 21 ++++++++++++++------- pages/im/index.vue | 2 +- pages/im/private/chat.vue | 10 ++++++---- 3 files changed, 21 insertions(+), 12 deletions(-) diff --git a/pages/im/group/chat.vue b/pages/im/group/chat.vue index c62d24e..3126049 100644 --- a/pages/im/group/chat.vue +++ b/pages/im/group/chat.vue @@ -2,13 +2,18 @@ - {{ item.content.message }} + {{ item.content.message }} - + - - - + + + @@ -163,11 +168,13 @@