Commit 04da84c7 04da84c718731956676e9c6dd3b3c9a2472e9737 by yangjun@hikoon.cn

更新

1 parent 88c9678e
...@@ -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 = []
......