更新
Showing
3 changed files
with
11 additions
and
1 deletions
... | @@ -57,7 +57,10 @@ export default { | ... | @@ -57,7 +57,10 @@ export default { |
57 | Helper.joinGroup(groupID, user.esm_id).then(() => { | 57 | Helper.joinGroup(groupID, user.esm_id).then(() => { |
58 | this.$store.commit('showMessage', {message: `群成员:${user.name},加群成功`, type: 'success'}) | 58 | this.$store.commit('showMessage', {message: `群成员:${user.name},加群成功`, type: 'success'}) |
59 | this.tim.getGroupMemberProfile({groupID, userIDList: [user.esm_id]}) | 59 | this.tim.getGroupMemberProfile({groupID, userIDList: [user.esm_id]}) |
60 | .then(({data: {memberList}}) => this.$store.commit('updateCurrentMemberList', memberList)) | 60 | .then(({data: {memberList}}) => { |
61 | this.$store.commit('updateCurrentMemberList', memberList) | ||
62 | this.$store.commit('deleteGroupUnMember', user.esm_id) | ||
63 | }) | ||
61 | }) | 64 | }) |
62 | // this.tim | 65 | // this.tim |
63 | // .addGroupMember({ | 66 | // .addGroupMember({ | ... | ... |
... | @@ -144,6 +144,7 @@ export default { | ... | @@ -144,6 +144,7 @@ export default { |
144 | Helper.groupMemberDelete(this.currentConversation.groupProfile.groupID, this.member.userID) | 144 | Helper.groupMemberDelete(this.currentConversation.groupProfile.groupID, this.member.userID) |
145 | .then(() => { | 145 | .then(() => { |
146 | this.$store.commit('deleteGroupMember', this.member.userID) | 146 | this.$store.commit('deleteGroupMember', this.member.userID) |
147 | this.$store.commit('updateCurrentUnMemberList', [this.member]) | ||
147 | }).catch(error => { | 148 | }).catch(error => { |
148 | this.$store.commit('showMessage', { | 149 | this.$store.commit('showMessage', { |
149 | type: 'error', | 150 | type: 'error', | ... | ... |
... | @@ -34,6 +34,12 @@ const groupModules = { | ... | @@ -34,6 +34,12 @@ const groupModules = { |
34 | deleteGroupMemberList(state, userIDList) { | 34 | deleteGroupMemberList(state, userIDList) { |
35 | state.currentMemberList = state.currentMemberList.filter((member) => !userIDList.includes(member.userID)) | 35 | state.currentMemberList = state.currentMemberList.filter((member) => !userIDList.includes(member.userID)) |
36 | }, | 36 | }, |
37 | deleteGroupUnMember(state, userID) { | ||
38 | state.currentUnMemberList = state.currentUnMemberList.filter((member) => member.userID !== userID) | ||
39 | }, | ||
40 | deleteGroupUnMemberList(state, userIDList) { | ||
41 | state.currentUnMemberList = state.currentUnMemberList.filter((member) => !userIDList.includes(member.userID)) | ||
42 | }, | ||
37 | resetCurrentMemberList(state) { | 43 | resetCurrentMemberList(state) { |
38 | state.currentMemberList = [] | 44 | state.currentMemberList = [] |
39 | state.currentUnMemberList = [] | 45 | state.currentUnMemberList = [] | ... | ... |
-
Please register or sign in to post a comment