Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
杨俊
/
spread_im
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
2d1f0c3b
...
2d1f0c3bd05655021c9c08b5aad0fbb12ac81b53
authored
2021-05-18 12:13:07 +0800
by
yangjun@hikoon.cn
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
更新
1 parent
04da84c7
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
12 additions
and
9 deletions
src/components/conversation/conversationProfile/add-group-member.vue
src/components/conversation/conversationProfile/group-member-info.vue
src/store/modules/group.js
src/components/conversation/conversationProfile/add-group-member.vue
View file @
2d1f0c3
...
...
@@ -43,14 +43,10 @@ export default {
currentConversation
:
state
=>
state
.
conversation
.
currentConversation
,
currentMemberList
:
state
=>
state
.
group
.
currentMemberList
,
currentUnMemberList
:
state
=>
state
.
group
.
currentUnMemberList
,
currentUnMemberTotal
:
state
=>
state
.
group
.
currentUnMemberMeta
.
total
currentUnMemberTotal
:
state
=>
state
.
group
.
currentUnMemberMeta
.
total
,
currentUnMemberMeta
:
state
=>
state
.
group
.
currentUnMemberMeta
,
}),
},
data
()
{
return
{
list
:
[]
}
},
methods
:
{
addGroupMember
(
user
)
{
const
groupID
=
this
.
currentConversation
.
conversationID
.
replace
(
'GROUP'
,
''
)
...
...
@@ -60,6 +56,7 @@ export default {
.
then
(({
data
:
{
memberList
}})
=>
{
this
.
$store
.
commit
(
'updateCurrentMemberList'
,
memberList
)
this
.
$store
.
commit
(
'deleteGroupUnMember'
,
user
.
esm_id
)
this
.
$store
.
commit
(
'updateCurrentUnMemberMeta'
,
Object
.
assign
(
this
.
currentUnMemberMeta
,
{
total
:
this
.
currentUnMemberTotal
+
1
}))
})
})
// this.tim
...
...
src/components/conversation/conversationProfile/group-member-info.vue
View file @
2d1f0c3
...
...
@@ -144,7 +144,11 @@ export default {
Helper
.
groupMemberDelete
(
this
.
currentConversation
.
groupProfile
.
groupID
,
this
.
member
.
userID
)
.
then
(()
=>
{
this
.
$store
.
commit
(
'deleteGroupMember'
,
this
.
member
.
userID
)
this
.
$store
.
commit
(
'updateCurrentUnMemberList'
,
[
this
.
member
])
this
.
$store
.
commit
(
'updateCurrentUnMemberList'
,
[{
esm_id
:
this
.
member
.
userID
,
name
:
this
.
member
.
nick
,
avatar
:
this
.
member
.
avatar
}])
}).
catch
(
error
=>
{
this
.
$store
.
commit
(
'showMessage'
,
{
type
:
'error'
,
...
...
src/store/modules/group.js
View file @
2d1f0c3
...
...
@@ -35,10 +35,12 @@ const groupModules = {
state
.
currentMemberList
=
state
.
currentMemberList
.
filter
((
member
)
=>
!
userIDList
.
includes
(
member
.
userID
))
},
deleteGroupUnMember
(
state
,
userID
)
{
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
member
.
userID
!==
userID
)
console
.
log
(
userID
)
console
.
log
(
state
.
currentUnMemberList
.
filter
((
member
)
=>
member
.
userID
!==
userID
))
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
member
.
esm_id
!==
userID
)
},
deleteGroupUnMemberList
(
state
,
userIDList
)
{
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
!
userIDList
.
includes
(
member
.
userID
))
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
!
userIDList
.
includes
(
member
.
esm_id
))
},
resetCurrentMemberList
(
state
)
{
state
.
currentMemberList
=
[]
...
...
Please
register
or
sign in
to post a comment