feat(聊天): 教师信息card添加回复统计标签并优化用户信息获取
This commit is contained in:
parent
c8b66929ae
commit
c7e5b0504c
|
|
@ -27,14 +27,29 @@
|
||||||
:src="receiverHeadSculptureUrl"
|
:src="receiverHeadSculptureUrl"
|
||||||
></image>
|
></image>
|
||||||
<div class="teacher-info">
|
<div class="teacher-info">
|
||||||
<div class="teacher-name">{{ vuex_msgUser.name }}</div>
|
<div class="teacher-header">
|
||||||
|
<div class="teacher-name">{{ vuex_msgUser.name }}</div>
|
||||||
|
<div class="reply-tag">
|
||||||
|
<image
|
||||||
|
class="reply-icon"
|
||||||
|
src="/static/common/images/icon_chat3.png"
|
||||||
|
></image>
|
||||||
|
<text
|
||||||
|
>今日已回复{{
|
||||||
|
vuex_msgUser.todayNumberOfReplies || 0
|
||||||
|
}}人</text
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="teacher-school">
|
<div class="teacher-school">
|
||||||
<image
|
<image
|
||||||
class="school-icon"
|
class="school-icon"
|
||||||
src="/static/common/images/icon_college.png"
|
src="/static/common/images/icon_college.png"
|
||||||
></image>
|
></image>
|
||||||
<text class="school-text">{{ vuex_msgUser.collegeName }}</text>
|
<!-- 后端让先写死 -->
|
||||||
|
<!-- <text class="school-text">{{ vuex_msgUser.collegeName }}</text> -->
|
||||||
|
<text class="school-text">江西新能源科技职业学院</text>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="teacher-college">
|
<div class="teacher-college">
|
||||||
|
|
@ -442,11 +457,42 @@ export default {
|
||||||
gap: 16rpx;
|
gap: 16rpx;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
|
||||||
.teacher-name {
|
.teacher-header {
|
||||||
font-family: PingFang SC;
|
display: flex;
|
||||||
font-weight: bold;
|
align-items: center;
|
||||||
font-size: 36rpx;
|
|
||||||
color: #333333;
|
.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,
|
.teacher-school,
|
||||||
|
|
|
||||||
|
|
@ -498,9 +498,13 @@ const store = new Vuex.Store({
|
||||||
dialogueManagementId !== "00000000-0000-0000-0000-000000000000"
|
dialogueManagementId !== "00000000-0000-0000-0000-000000000000"
|
||||||
) {
|
) {
|
||||||
// 有会话ID,直接进入会话
|
// 有会话ID,直接进入会话
|
||||||
commit("set_MsgUser", { ...user });
|
Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => {
|
||||||
uni.navigateTo({
|
if (res.succeed && res.data) {
|
||||||
url: `/pages/chat/index`,
|
commit("set_MsgUser", { ...res.data, dialogueManagementId });
|
||||||
|
uni.navigateTo({
|
||||||
|
url: `/pages/chat/index`,
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -514,19 +518,13 @@ const store = new Vuex.Store({
|
||||||
const resId = res1.data?.dialogueManagementId || "";
|
const resId = res1.data?.dialogueManagementId || "";
|
||||||
|
|
||||||
if (res1 && res1.succeed) {
|
if (res1 && res1.succeed) {
|
||||||
// 获取接收者信息,这里没啥用(先注释)
|
Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => {
|
||||||
// Vue.prototype.$u.api.GetReceiverUserInfoApi({ Id: id }).then((res) => {
|
if (res.succeed && res.data) {
|
||||||
// if (res.succeed && res.data) {
|
commit("set_MsgUser", { ...res.data, dialogueManagementId: resId });
|
||||||
// commit("set_MsgUser", { ...res.data, dialogueManagementId });
|
uni.navigateTo({
|
||||||
// uni.navigateTo({
|
url: `/pages/chat/index`,
|
||||||
// url: `/pages/chat/index`,
|
});
|
||||||
// });
|
}
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
commit("set_MsgUser", { ...user, dialogueManagementId: resId });
|
|
||||||
uni.navigateTo({
|
|
||||||
url: `/pages/chat/index`,
|
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue