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