修复BUG(个人信息): 个人信息中未读消息显示数量错误
parent
f26a9502fe
commit
a5709f8cf2
|
@ -200,7 +200,7 @@ class MessagePushModelViewSet(CustomModelViewSet):
|
|||
serializer_class = MessagePushSerializer
|
||||
create_serializer_class = MessagePushCreateUpdateSerializer
|
||||
update_serializer_class = MessagePushCreateUpdateSerializer
|
||||
extra_filter_backends = [DataLevelPermissionsFilter]
|
||||
# extra_filter_backends = [DataLevelPermissionsFilter]
|
||||
update_extra_permission_classes = (CommonPermission,)
|
||||
destroy_extra_permission_classes = (CommonPermission,)
|
||||
create_extra_permission_classes = (CommonPermission,)
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<div class="right-menu-item hover-effect">
|
||||
<router-link to="/user/msg">
|
||||
<i class="el-icon-message-solid badge-item-icon"></i>
|
||||
<el-badge :value="count" :max="99" style="margin-left: -4px;" v-if="count">
|
||||
<el-badge :value="unread_msg_count" :max="99" style="margin-left: -4px;" v-if="unread_msg_count">
|
||||
</el-badge>
|
||||
</router-link>
|
||||
</div>
|
||||
|
@ -81,11 +81,11 @@ export default {
|
|||
},
|
||||
data() {
|
||||
return {
|
||||
count: store.getters.unread_msg_count,
|
||||
count: store.unread_msg_count,
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
...mapGetters(["sidebar", "avatar", "device"]),
|
||||
...mapGetters(["sidebar", "avatar", "device", "unread_msg_count"]),
|
||||
setting: {
|
||||
get() {
|
||||
return this.$store.state.settings.showSettings;
|
||||
|
|
|
@ -7,7 +7,8 @@ const user = {
|
|||
name: '',
|
||||
avatar: '',
|
||||
roles: [],
|
||||
permissions: []
|
||||
permissions: [],
|
||||
unread_msg_count: 0
|
||||
},
|
||||
|
||||
mutations: {
|
||||
|
|
|
@ -103,9 +103,11 @@
|
|||
// 修改通知查询状态
|
||||
if (this.badgeType === "danger") {
|
||||
updateIsRead(this.showingMsgItem).then(response => {
|
||||
store.getters.unread_msg_count
|
||||
this.open = false;
|
||||
this.getList();
|
||||
if(response.code === 200){
|
||||
store.commit('SET_UNREAD_MSG_COUNT', store.getters.unread_msg_count - 1);
|
||||
this.open = false;
|
||||
this.getList();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue