mirror of
https://github.com/jumpserver/lina.git
synced 2025-08-07 01:34:57 +00:00
Merge pull request #3948 from jumpserver/pr@v4@tree
perf: gather account and connect asset tree css
This commit is contained in:
commit
ef25720797
@ -1,16 +1,20 @@
|
|||||||
<template>
|
<template>
|
||||||
<TreeTable :header-actions="headerActions" :table-config="tableConfig" :tree-setting="treeSetting" />
|
<AssetTreeTable
|
||||||
|
:header-actions="headerActions"
|
||||||
|
:table-config="tableConfig"
|
||||||
|
:tree-setting="treeSetting"
|
||||||
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script type="text/jsx">
|
<script type="text/jsx">
|
||||||
import TreeTable from '../../Table/TreeTable/index.vue'
|
import AssetTreeTable from '@/components/Apps/AssetTreeTable'
|
||||||
import { AccountInfoFormatter, DetailFormatter } from '@/components/Table/TableFormatters'
|
import { AccountInfoFormatter, DetailFormatter } from '@/components/Table/TableFormatters'
|
||||||
import { connectivityMeta } from '@/components/Apps/AccountListTable/const'
|
import { connectivityMeta } from '@/components/Apps/AccountListTable/const'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'GrantedAssets',
|
name: 'GrantedAssets',
|
||||||
components: {
|
components: {
|
||||||
TreeTable
|
AssetTreeTable
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
treeUrl: {
|
treeUrl: {
|
||||||
@ -54,6 +58,7 @@ export default {
|
|||||||
url: this.tableUrl,
|
url: this.tableUrl,
|
||||||
// ?assets=0不显示资产. =1显示资产
|
// ?assets=0不显示资产. =1显示资产
|
||||||
treeUrl: this.treeUrl,
|
treeUrl: this.treeUrl,
|
||||||
|
notShowBuiltinTree: true,
|
||||||
callback: {
|
callback: {
|
||||||
onSelected: (event, node) => vm.onSelected(node, vm),
|
onSelected: (event, node) => vm.onSelected(node, vm),
|
||||||
refresh: vm.refreshObjectAssetPermission
|
refresh: vm.refreshObjectAssetPermission
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
:accounts="gatherAccounts"
|
:accounts="gatherAccounts"
|
||||||
:visible.sync="showDeleteAccountDialog"
|
:visible.sync="showDeleteAccountDialog"
|
||||||
/>
|
/>
|
||||||
<TreeTable
|
<AssetTreeTable
|
||||||
|
ref="AssetTreeTable"
|
||||||
:header-actions="headerActions"
|
:header-actions="headerActions"
|
||||||
:table-config="tableConfig"
|
:table-config="tableConfig"
|
||||||
:tree-setting="treeSetting"
|
:tree-setting="treeSetting"
|
||||||
@ -14,14 +15,14 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import TreeTable from '@/components/Table/TreeTable'
|
import AssetTreeTable from '@/components/Apps/AssetTreeTable'
|
||||||
import { toSafeLocalDateStr } from '@/utils/common'
|
import { toSafeLocalDateStr } from '@/utils/common'
|
||||||
import { ActionsFormatter } from '@/components/Table/TableFormatters'
|
import { ActionsFormatter } from '@/components/Table/TableFormatters'
|
||||||
import RemoveAccount from '@/components/Apps/AccountListTable/RemoveAccount.vue'
|
import RemoveAccount from '@/components/Apps/AccountListTable/RemoveAccount.vue'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
TreeTable,
|
AssetTreeTable,
|
||||||
RemoveAccount
|
RemoveAccount
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
@ -34,6 +35,7 @@ export default {
|
|||||||
showRefresh: true,
|
showRefresh: true,
|
||||||
showSearch: true,
|
showSearch: true,
|
||||||
showAssets: true,
|
showAssets: true,
|
||||||
|
notShowBuiltinTree: true,
|
||||||
url: '/api/v1/accounts/gathered-accounts/',
|
url: '/api/v1/accounts/gathered-accounts/',
|
||||||
nodeUrl: '/api/v1/assets/nodes/',
|
nodeUrl: '/api/v1/assets/nodes/',
|
||||||
// ?assets=0不显示资产. =1显示资产
|
// ?assets=0不显示资产. =1显示资产
|
||||||
|
Loading…
Reference in New Issue
Block a user