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
04da84c7
...
04da84c718731956676e9c6dd3b3c9a2472e9737
authored
2021-05-18 11:45:24 +0800
by
yangjun@hikoon.cn
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
更新
1 parent
88c9678e
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
1 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 @
04da84c
...
...
@@ -57,7 +57,10 @@ export default {
Helper
.
joinGroup
(
groupID
,
user
.
esm_id
).
then
(()
=>
{
this
.
$store
.
commit
(
'showMessage'
,
{
message
:
`群成员:
${
user
.
name
}
,加群成功`
,
type
:
'success'
})
this
.
tim
.
getGroupMemberProfile
({
groupID
,
userIDList
:
[
user
.
esm_id
]})
.
then
(({
data
:
{
memberList
}})
=>
this
.
$store
.
commit
(
'updateCurrentMemberList'
,
memberList
))
.
then
(({
data
:
{
memberList
}})
=>
{
this
.
$store
.
commit
(
'updateCurrentMemberList'
,
memberList
)
this
.
$store
.
commit
(
'deleteGroupUnMember'
,
user
.
esm_id
)
})
})
// this.tim
// .addGroupMember({
...
...
src/components/conversation/conversationProfile/group-member-info.vue
View file @
04da84c
...
...
@@ -144,6 +144,7 @@ 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
])
}).
catch
(
error
=>
{
this
.
$store
.
commit
(
'showMessage'
,
{
type
:
'error'
,
...
...
src/store/modules/group.js
View file @
04da84c
...
...
@@ -34,6 +34,12 @@ const groupModules = {
deleteGroupMemberList
(
state
,
userIDList
)
{
state
.
currentMemberList
=
state
.
currentMemberList
.
filter
((
member
)
=>
!
userIDList
.
includes
(
member
.
userID
))
},
deleteGroupUnMember
(
state
,
userID
)
{
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
member
.
userID
!==
userID
)
},
deleteGroupUnMemberList
(
state
,
userIDList
)
{
state
.
currentUnMemberList
=
state
.
currentUnMemberList
.
filter
((
member
)
=>
!
userIDList
.
includes
(
member
.
userID
))
},
resetCurrentMemberList
(
state
)
{
state
.
currentMemberList
=
[]
state
.
currentUnMemberList
=
[]
...
...
Please
register
or
sign in
to post a comment