fix: 修复资产账号导出条数不准确问题

This commit is contained in:
“怀磊”
2022-02-16 15:03:30 +08:00
committed by Jiangjie.Bai
parent e7bdf6276d
commit 9c6281cf02
2 changed files with 17 additions and 16 deletions

View File

@@ -161,6 +161,7 @@ export default {
watch: {
url(iNew) {
this.$set(this.tableConfig, 'url', iNew)
this.$set(this.headerActions.exportOptions, 'url', iNew.replace('/accounts/', '/account-secrets/'))
}
},
mounted() {

View File

@@ -17,7 +17,6 @@ export default {
GenericTreeListPage, AccountListTable
},
data() {
const vm = this
return {
isInit: true,
clickedRow: null,
@@ -30,24 +29,25 @@ export default {
url: '/api/v1/assets/accounts/',
treeUrl: '/api/v1/assets/nodes/children/tree/?assets=1',
callback: {
onSelected: function(event, treeNode) {
let url = '/api/v1/assets/accounts/'
if (treeNode.meta.type === 'node') {
const nodeId = treeNode.meta.data.id
url = setUrlParam(url, 'asset', '')
url = setUrlParam(url, 'node', nodeId)
} else if (treeNode.meta.type === 'asset') {
const assetId = treeNode.meta.data.id
url = setUrlParam(url, 'node', '')
url = setUrlParam(url, 'asset', assetId)
}
setTimeout(() => {
vm.accountsUrl = url
}, 100)
}
onSelected: (event, treeNode) => this.getAccountsUrl(event, treeNode)
}
}
}
},
methods: {
getAccountsUrl(event, treeNode) {
let url = '/api/v1/assets/accounts/'
if (treeNode.meta.type === 'node') {
const nodeId = treeNode.meta.data.id
url = setUrlParam(url, 'asset', '')
url = setUrlParam(url, 'node', nodeId)
} else if (treeNode.meta.type === 'asset') {
const assetId = treeNode.meta.data.id
url = setUrlParam(url, 'node', '')
url = setUrlParam(url, 'asset', assetId)
}
this.accountsUrl = url
}
}
}
</script>