perf: all assets can add to zone

This commit is contained in:
mikebofs
2025-10-09 11:04:17 +08:00
parent be8d09b777
commit 22eaca3229
3 changed files with 3 additions and 9 deletions

View File

@@ -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')
}

View File

@@ -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
}

View File

@@ -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)
}