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() { handleConfirm() {
this.iVisible = false this.iVisible = false
// id // id
const hasIdAccounts = this.accounts.filter(i => i?.id) const hasIdAccounts = this.accounts.filter(i => i?.id).map(item => item.id)
const data = _.xorBy(hasIdAccounts, this.accountsSelected, 'id') const newAddAccounts = this.accountsSelected.filter(i => !hasIdAccounts.includes(i.id))
this.accounts.push(...data) this.accounts.push(...newAddAccounts)
this.$emit('onConfirm', this.accounts) this.$emit('onConfirm', this.accounts)
}, },
handleCancel() { handleCancel() {