diff --git a/src/components/AssetSelect/index.vue b/src/components/AssetSelect/index.vue index 8df5a580c..afac172e9 100644 --- a/src/components/AssetSelect/index.vue +++ b/src/components/AssetSelect/index.vue @@ -92,7 +92,7 @@ export default { select2Config: select2Config, dialogSelect2Config: select2Config, tableConfig: { - url: '/api/v1/assets/assets/?fields_size=mini', + url: '/api/v1/assets/assets/', hasTree: true, hasSelection: false, canSelect: this.canSelect, @@ -114,19 +114,23 @@ export default { } }, { - prop: 'ip', + prop: 'address', label: this.$t('assets.ipDomain'), sortable: 'custom' }, { prop: 'platform', label: this.$t('assets.Platform'), - sortable: true + sortable: true, + formatter: function(row) { + return row.platform.name + } }, { prop: 'protocols', formatter: function(row) { - return {row.protocols?.toString()} + const data = row.protocols.map(p => {p.name}/{p.port} ) + return {data} }, label: this.$t('assets.Protocols') } @@ -199,34 +203,34 @@ export default {