fix: 修复资产创建时模版添加账号,账号重复问题

This commit is contained in:
“huailei000” 2023-02-07 16:40:55 +08:00 committed by huailei
parent 586f8c2c18
commit c383c2cc54

View File

@ -132,9 +132,9 @@ export default {
handleConfirm() {
this.iVisible = false
// id
const hasIdAccounts = this.accounts.filter(i => i?.id)
const data = _.xorBy(hasIdAccounts, this.accountsSelected, 'id')
this.accounts.push(...data)
const hasIdAccounts = this.accounts.filter(i => i?.id).map(item => item.id)
const newAddAccounts = this.accountsSelected.filter(i => !hasIdAccounts.includes(i.id))
this.accounts.push(...newAddAccounts)
this.$emit('onConfirm', this.accounts)
},
handleCancel() {