群聊的基础页面
This commit is contained in:
@@ -3,7 +3,7 @@ import im from "@/utils/im/index.js"
|
||||
export default {
|
||||
state: {
|
||||
friends: {},
|
||||
sender: {},
|
||||
myInfo: {}
|
||||
},
|
||||
getters: {
|
||||
friends(state) {
|
||||
@@ -27,7 +27,7 @@ export default {
|
||||
}
|
||||
},
|
||||
sender(state) {
|
||||
return state.sender
|
||||
return state.myInfo
|
||||
}
|
||||
},
|
||||
mutations: {
|
||||
@@ -35,7 +35,11 @@ export default {
|
||||
Vue.set(state.friends, userInfo.userId, userInfo)
|
||||
},
|
||||
SET_state_sender(state, userInfo) {
|
||||
state.sender = userInfo
|
||||
state.myInfo = {
|
||||
userId: userInfo.userId,
|
||||
name: userInfo.name,
|
||||
portraitUrl: userInfo.portraitUrl
|
||||
}
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
@@ -58,7 +62,6 @@ export default {
|
||||
model.find('userId=' + userInfo.userId, (err, result) => {
|
||||
if (userInfo.hash != result[0].hash) {
|
||||
commit('updateFriendInfo', userInfo)
|
||||
console.log(userInfo);
|
||||
if (userInfo.portraitUrl && userInfo.portraitUrl != result[0].portraitUrl) {
|
||||
saveAvatar(userInfo, (savedFilePath) => {
|
||||
const info = {
|
||||
@@ -69,7 +72,6 @@ export default {
|
||||
localAvatar: savedFilePath
|
||||
}
|
||||
model.update('userId=' + userInfo.userId, info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
commit('updateFriendInfo', info)
|
||||
})
|
||||
@@ -82,11 +84,9 @@ export default {
|
||||
localAvatar: result[0].localAvatar
|
||||
}
|
||||
model.update('userId=' + userInfo.userId, info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
}
|
||||
} else {
|
||||
console.log('不用更新的用户', userInfo.userId, userInfo.name);
|
||||
}
|
||||
})
|
||||
},
|
||||
@@ -108,7 +108,6 @@ export default {
|
||||
localAvatar: savedFilePath
|
||||
}
|
||||
model.insert(info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
// 保存头像后,更新信息
|
||||
commit('updateFriendInfo', info)
|
||||
@@ -123,7 +122,6 @@ export default {
|
||||
localAvatar: ''
|
||||
}
|
||||
model.insert(info, (err, res) => {
|
||||
console.log('保存结果', err, res);
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -146,7 +144,6 @@ const saveAvatar = (userInfo, callback) => {
|
||||
})
|
||||
},
|
||||
fail: (err) => {
|
||||
console.log('头像保存失败', err);
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user