mirror of
https://github.com/jumpserver/lina.git
synced 2025-07-19 17:49:04 +00:00
fix: 勾选指定账号时,数量显示有问题
This commit is contained in:
parent
4963446b74
commit
205f8bc280
@ -60,6 +60,9 @@ export default {
|
||||
title() {
|
||||
return this.formatterArgs.title || this.col.label.replace('amount', '').replace('数量', '')
|
||||
},
|
||||
cellValueToRemove() {
|
||||
return this.formatterArgs.cellValueToRemove || []
|
||||
},
|
||||
items() {
|
||||
if (this.formatterArgs.async && !this.asyncGetDone) {
|
||||
return [this.$t('common.tree.Loading') + '...']
|
||||
@ -74,7 +77,11 @@ export default {
|
||||
}
|
||||
},
|
||||
async mounted() {
|
||||
this.amount = this.formatterArgs.async ? this.cellValue : (this.cellValue || []).length
|
||||
if (this.formatterArgs.async) {
|
||||
this.amount = this.cellValue
|
||||
} else {
|
||||
this.amount = (this.cellValue?.filter(value => !this.cellValueToRemove.includes(value)) || []).length
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
getKey(item) {
|
||||
@ -109,6 +116,7 @@ export default {
|
||||
max-height: 60vh;
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
.detail-item {
|
||||
border-bottom: 1px solid #EBEEF5;
|
||||
padding: 5px 0;
|
||||
|
@ -149,6 +149,7 @@ export default {
|
||||
return AccountLabelMapper[item] || item
|
||||
}
|
||||
},
|
||||
cellValueToRemove: ['@SPEC'],
|
||||
routeQuery: {
|
||||
activeTab: 'AssetPermissionAccount'
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user