Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
Madara
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
viitto
Madara
Commits
0bc25050
Commit
0bc25050
authored
Oct 17, 2019
by
华国豪
🙄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
排序
parent
80bf7800
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
48 deletions
+4
-48
index.vue
src/renderer/components/msssage/index.vue
+4
-48
No files found.
src/renderer/components/msssage/index.vue
View file @
0bc25050
...
...
@@ -78,58 +78,13 @@
</div>
</li>
</
template
>
<
template
v-for=
"(session, index) in sessionlist"
>
<li
:class=
"
{'active':currentSession.id==session.id}"
style="background:rgb(238,238,238)"
v-if="session.top
&&
(sessionKey=='' || session.name.indexOf(sessionKey)!=-1)"
:key="index"
@contextmenu.prevent='showMenu(session,$event)'
@click="enterChat(session)"
>
<el-badge
:value=
"session.unread"
:max=
"99"
class=
"item"
:hidden=
"session.unread==0"
:is-dot=
"session.isMute && session.unread>0"
>
<div
class=
"headinfo"
:class=
"
{'notice':!session.avatar,'blue':session.groupType==0,'green':session.groupType==1,'user':session.groupType==-1}"
>
<img
:src=
"session.avatar"
v-if=
"session.avatar"
>
<i
class=
"iconfont icontaolun"
v-else-if=
"session.groupType == 0"
></i>
<i
class=
"iconfont iconqunzu"
v-else-if=
"session.groupType == 1"
></i>
<i
class=
"iconfont iconyonghutouxiang"
v-else
></i>
</div>
</el-badge>
<div
class=
"baseinfo"
>
<div
class=
"userbase"
>
<div
class=
"name"
>
{{
session
.
name
}}
</div>
<div
class=
"time"
>
{{
session
.
updateTimeShow
}}
</div>
</div>
<div
class=
"msgbase"
>
<div
class=
"last"
>
<span
class=
"at-me"
v-if=
"session.atId"
>
[有人@我]
</span>
<template
v-if=
"session.isMute && session.unread>0 && !session.historiMsg"
>
<span>
[
{{
session
.
unread
}}
]
</span>
</
template
>
<span
v-if=
"!session.historiMsg"
>
{{session.lastMsgShow}}
</span>
<span
v-if=
"session.historiMsg && currentSession.id !== session.id"
style=
"color: red"
>
[草稿]
</span>
{{session.historiMsg}}
</div>
<div
class=
"no-tip"
v-if=
"session.isMute"
>
<i
class=
"iconfont iconmiandarao-kai"
></i>
</div>
</div>
</div>
</li>
</template>
<
template
v-for=
"(session, index) in sessionlist"
>
<!-- && session.lastMsgShow!== '[未知消息类型]' -->
<li
:class=
"
{'active':currentSession.id==session.id}"
v-if="!session.top
&&
(sessionKey=='' || session.name.indexOf(sessionKey)!=-1)
&&
session.name!== ''"
v-if="(sessionKey=='' || session.name.indexOf(sessionKey)!=-1)
&&
session.name!== ''"
:style="{background: session.top ? 'rgb(238,238,238)' : ''}"
:key="index"
@contextmenu.prevent='showMenu(session,$event)'
@click="enterChat(session)"
...
...
@@ -743,6 +698,7 @@ export default {
this
.
newMsgList
=
unreadList
;
this
.
sessionlistHis
=
sessionlistHis
;
sessionlist
.
sort
((
a
,
b
)
=>
b
.
top
-
a
.
top
)
return
sessionlist
;
}
// netState(){
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment