用户的本地备注信息,暂时不链接网络
This commit is contained in:
@@ -17,7 +17,7 @@ export default {
|
||||
const info = state.contacts[targetId]
|
||||
|
||||
return {
|
||||
name: info.name,
|
||||
name: info.remark ? info.remark : info.name,
|
||||
hash: info.hash,
|
||||
portraitUrl: info.localAvatar ? info.localAvatar : require('@/static/user/cover.png')
|
||||
}
|
||||
@@ -47,9 +47,27 @@ export default {
|
||||
name: contactInfo.name,
|
||||
portraitUrl: contactInfo.portraitUrl
|
||||
}
|
||||
},
|
||||
setContactRemark(state, contactInfo) {
|
||||
Vue.set(state.contacts, contactInfo.targetId, contactInfo)
|
||||
}
|
||||
},
|
||||
actions: {
|
||||
setContactRemark({
|
||||
commit
|
||||
}, {
|
||||
targetId,
|
||||
remark
|
||||
}) {
|
||||
contactModel.find('targetId="' + targetId + '"', (err, result) => {
|
||||
if (!err && result.length > 0) {
|
||||
result[0].remark = remark
|
||||
contactModel.update('targetId="' + targetId + '"', result[0], (err, res) => {
|
||||
commit('setContactRemark', result[0])
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
setSenderInfo({
|
||||
commit
|
||||
}, contactInfo) {
|
||||
@@ -76,7 +94,7 @@ export default {
|
||||
const info = {
|
||||
targetId: contactInfo.targetId,
|
||||
name: contactInfo.name,
|
||||
hash: contactInfo.hash,
|
||||
hash: contactInfo.hash,
|
||||
type: contactInfo.type,
|
||||
portraitUrl: contactInfo.portraitUrl,
|
||||
localAvatar: savedFilePath
|
||||
@@ -91,7 +109,7 @@ export default {
|
||||
const info = {
|
||||
targetId: contactInfo.targetId,
|
||||
name: contactInfo.name,
|
||||
hash: contactInfo.hash,
|
||||
hash: contactInfo.hash,
|
||||
type: contactInfo.type,
|
||||
portraitUrl: contactInfo.portraitUrl,
|
||||
localAvatar: result[0].localAvatar
|
||||
@@ -118,7 +136,7 @@ export default {
|
||||
const info = {
|
||||
targetId: contactInfo.targetId,
|
||||
name: contactInfo.name,
|
||||
hash: contactInfo.hash,
|
||||
hash: contactInfo.hash,
|
||||
type: contactInfo.type,
|
||||
portraitUrl: contactInfo.portraitUrl,
|
||||
localAvatar: savedFilePath
|
||||
@@ -134,13 +152,13 @@ export default {
|
||||
const info = {
|
||||
targetId: contactInfo.targetId,
|
||||
name: contactInfo.name,
|
||||
hash: contactInfo.hash,
|
||||
hash: contactInfo.hash,
|
||||
type: contactInfo.type,
|
||||
portraitUrl: contactInfo.portraitUrl,
|
||||
localAvatar: ''
|
||||
}
|
||||
contactModel.insert(info, (err, res) => {
|
||||
console.error('没保存头像', err, res)
|
||||
contactModel.insert(info, (err, res) => {
|
||||
console.error('没保存头像', err, res)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user