|
|
@@ -445,15 +445,21 @@ selectedMembers: function() {
|
|
|
var mid = self.pickerMembers[i].memberId || self.pickerMembers[i].id
|
|
|
if (String(mid) === String(id)) { found = self.pickerMembers[i]; break }
|
|
|
}
|
|
|
- if (found) out.push(found)
|
|
|
+ // 规整为标准结构(兼容 pickerMembers 只用 id 或 nickname 的情况)
|
|
|
+ if (found) {
|
|
|
+ out.push({
|
|
|
+ memberId: String(found.memberId || found.id),
|
|
|
+ name: found.name || found.nickname || '成员'
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
return out
|
|
|
},
|
|
|
currentMemberName: function() {
|
|
|
var members = this.selectedMembers
|
|
|
for (var i = 0; i < members.length; i++) {
|
|
|
- if (String(members[i].memberId || members[i].id) === String(this.activeFormMemberId)) {
|
|
|
- return members[i].name || members[i].nickname || '成员'
|
|
|
+ if (String(members[i].memberId) === String(this.activeFormMemberId)) {
|
|
|
+ return members[i].name
|
|
|
}
|
|
|
}
|
|
|
return '成员'
|