no message

This commit is contained in:
kuaifan 2023-03-05 01:09:42 +08:00
parent 10a2120fb8
commit 3112cc55f3
3 changed files with 13 additions and 8 deletions

View File

@ -537,7 +537,7 @@ export default {
];
if (userIsAdmin) {
array.push(...[
{path: 'personal', name: '偏好设置', divided: true},
{path: 'personal', name: '个人设置', divided: true},
{path: 'system', name: '系统设置'},
{path: 'clearCache', name: '清除缓存'},
@ -550,7 +550,7 @@ export default {
])
} else {
array.push(...[
{path: 'personal', name: '偏好设置', divided: true},
{path: 'personal', name: '个人设置', divided: true},
{path: 'clearCache', name: '清除缓存'},
{path: 'version', name: '更新版本', divided: true, visible: !!this.clientNewVersion},

View File

@ -234,7 +234,7 @@ export default {
},
mounted() {
this.emojiUsersNum = Math.min(6, Math.max(2, Math.floor((this.windowWidth - 180) / 48)))
this.emojiUsersNum = Math.min(6, Math.max(2, Math.floor((this.windowWidth - 180) / 52)))
},
beforeDestroy() {

View File

@ -41,10 +41,10 @@
<Tag :color="tag.color" :fade="false">{{$L(tag.text)}}</Tag>
</template>
<h2>{{dialogData.name}}</h2>
<em v-if="peopleNum > 0">({{peopleNum}})</em>
<em v-if="peopleNum > 0" @click="onDialogMenu('groupInfo')">({{peopleNum}})</em>
<Tag v-if="dialogData.bot" class="after" :fade="false">{{$L('机器人')}}</Tag>
<Tag v-if="dialogData.group_type=='all'" class="after" :fade="false">{{$L('全员')}}</Tag>
<Tag v-else-if="dialogData.group_type=='department'" class="after" :fade="false">{{$L('部门')}}</Tag>
<Tag v-if="dialogData.group_type=='all'" class="after pointer" :fade="false" @on-click="onDialogMenu('groupInfo')">{{$L('全员')}}</Tag>
<Tag v-else-if="dialogData.group_type=='department'" class="after pointer" :fade="false" @on-click="onDialogMenu('groupInfo')">{{$L('部门')}}</Tag>
<div v-if="msgLoadIng > 0" class="load"><Loading/></div>
</div>
<ul class="title-desc">
@ -145,7 +145,9 @@
@on-emoji="onEmoji"
@on-show-emoji-user="onShowEmojiUser">
<template #header>
<div v-if="(allMsgs.length === 0 && loadMsg) || prevId > 0" class="dialog-item loading"><div class="dialog-wrapper-loading"></div></div>
<div v-if="(allMsgs.length === 0 && loadMsg) || prevId > 0" class="dialog-item loading">
<div v-if="scrollOffset < 100" class="dialog-wrapper-loading"></div>
</div>
<div v-else-if="allMsgs.length === 0" class="dialog-item nothing">{{$L('暂无消息')}}</div>
</template>
</VirtualList>
@ -551,7 +553,9 @@ export default {
recordState: '',
wrapperStart: {},
scrollOffset: 0,
scrollTail: 0,
preventMoreLoad: false,
preventToBottom: false,
@ -1762,7 +1766,8 @@ export default {
onScroll(event) {
this.operateVisible = false;
//
const {tail} = this.scrollInfo();
const {offset, tail} = this.scrollInfo();
this.scrollOffset = offset;
this.scrollTail = tail;
if (this.scrollTail <= 10) {
this.msgNew = 0;