mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-02 07:27:01 +00:00
fix: 修复资产创建时模版添加账号,账号重复问题
This commit is contained in:
parent
586f8c2c18
commit
c383c2cc54
@ -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() {
|
||||
|
Loading…
Reference in New Issue
Block a user