diff --git a/pages/chat/index.vue b/pages/chat/index.vue index 22b4f95..64053b2 100644 --- a/pages/chat/index.vue +++ b/pages/chat/index.vue @@ -27,14 +27,29 @@ :src="receiverHeadSculptureUrl" >
-
{{ vuex_msgUser.name }}
+
+
{{ vuex_msgUser.name }}
+
+ + 今日已回复{{ + vuex_msgUser.todayNumberOfReplies || 0 + }}人 +
+
- {{ vuex_msgUser.collegeName }} + + + 江西新能源科技职业学院
@@ -442,11 +457,42 @@ export default { gap: 16rpx; flex: 1; - .teacher-name { - font-family: PingFang SC; - font-weight: bold; - font-size: 36rpx; - color: #333333; + .teacher-header { + display: flex; + align-items: center; + + .teacher-name { + font-family: PingFang SC; + font-weight: bold; + font-size: 36rpx; + color: #333333; + height: 52rpx; + line-height: 50rpx; + margin-right: 20rpx; + } + + .reply-tag { + display: flex; + align-items: center; + background-color: #eaedfc; + border-radius: 24rpx; + padding: 10rpx 24rpx; + // height: 48rpx; + box-sizing: border-box; + + .reply-icon { + width: 24rpx; + height: 24rpx; + margin-right: 8rpx; + } + + text { + font-size: 24rpx; + color: #4f6aff; + line-height: 1; + letter-spacing: 1rpx; + } + } } .teacher-school, diff --git a/store/index.js b/store/index.js index eb6a1f3..64735c9 100644 --- a/store/index.js +++ b/store/index.js @@ -498,9 +498,13 @@ const store = new Vuex.Store({ dialogueManagementId !== "00000000-0000-0000-0000-000000000000" ) { // 有会话ID,直接进入会话 - commit("set_MsgUser", { ...user }); - uni.navigateTo({ - url: `/pages/chat/index`, + Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => { + if (res.succeed && res.data) { + commit("set_MsgUser", { ...res.data, dialogueManagementId }); + uni.navigateTo({ + url: `/pages/chat/index`, + }); + } }); return; } @@ -514,19 +518,13 @@ const store = new Vuex.Store({ const resId = res1.data?.dialogueManagementId || ""; if (res1 && res1.succeed) { - // 获取接收者信息,这里没啥用(先注释) - // Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => { - // if (res.succeed && res.data) { - // commit("set_MsgUser", { ...res.data, dialogueManagementId }); - // uni.navigateTo({ - // url: `/pages/chat/index`, - // }); - // return; - // } - // }); - commit("set_MsgUser", { ...user, dialogueManagementId: resId }); - uni.navigateTo({ - url: `/pages/chat/index`, + Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => { + if (res.succeed && res.data) { + commit("set_MsgUser", { ...res.data, dialogueManagementId: resId }); + uni.navigateTo({ + url: `/pages/chat/index`, + }); + } }); return; }