From 22eaca32290751cfa213df5acea10827d33f3d4d Mon Sep 17 00:00:00 2001 From: mikebofs Date: Thu, 9 Oct 2025 11:04:17 +0800 Subject: [PATCH] perf: all assets can add to zone --- src/views/assets/Zone/ZoneCreateUpdate.vue | 5 +---- src/views/assets/Zone/components/AddAssetDialog.vue | 5 +---- src/views/assets/Zone/components/AddGatewayDialog.vue | 2 +- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/src/views/assets/Zone/ZoneCreateUpdate.vue b/src/views/assets/Zone/ZoneCreateUpdate.vue index 211fee96f..4c82c3135 100644 --- a/src/views/assets/Zone/ZoneCreateUpdate.vue +++ b/src/views/assets/Zone/ZoneCreateUpdate.vue @@ -25,10 +25,7 @@ export default { component: AssetSelect, el: { value: [], - baseUrl: '/api/v1/assets/assets/?gateway_enabled=true', - treeUrlQuery: { - gateway_enabled: true - }, + baseUrl: '/api/v1/assets/assets/', canSelect: (row) => { return !row.platform?.name.startsWith('Gateway') } diff --git a/src/views/assets/Zone/components/AddAssetDialog.vue b/src/views/assets/Zone/components/AddAssetDialog.vue index 6df1f30be..226110f2f 100644 --- a/src/views/assets/Zone/components/AddAssetDialog.vue +++ b/src/views/assets/Zone/components/AddAssetDialog.vue @@ -62,10 +62,7 @@ export default { type: 'select2', el: { value: [], - url: '/api/v1/assets/assets/?gateway_enabled=true', - treeUrlQuery: { - gateway_enabled: true - }, + url: '/api/v1/assets/assets/', canSelect: (row) => { return !row.platform?.name.startsWith('Gateway') && this.object.assets.map(item => item.id).indexOf(row.id) === -1 } diff --git a/src/views/assets/Zone/components/AddGatewayDialog.vue b/src/views/assets/Zone/components/AddGatewayDialog.vue index bb1128110..bb757c5b5 100644 --- a/src/views/assets/Zone/components/AddGatewayDialog.vue +++ b/src/views/assets/Zone/components/AddGatewayDialog.vue @@ -65,7 +65,7 @@ export default { multiple: true, clearable: true, ajax: { - url: '/api/v1/assets/assets/?gateway_enabled=true&is_gateway=1' + url: '/api/v1/assets/assets/?is_gateway=1' }, disabledValues: this.object.gateways.map(item => item.id) }