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, component: AssetSelect,
el: { el: {
value: [], value: [],
baseUrl: '/api/v1/assets/assets/?gateway_enabled=true', baseUrl: '/api/v1/assets/assets/',
treeUrlQuery: {
gateway_enabled: true
},
canSelect: (row) => { canSelect: (row) => {
return !row.platform?.name.startsWith('Gateway') return !row.platform?.name.startsWith('Gateway')
} }

View File

@@ -62,10 +62,7 @@ export default {
type: 'select2', type: 'select2',
el: { el: {
value: [], value: [],
url: '/api/v1/assets/assets/?gateway_enabled=true', url: '/api/v1/assets/assets/',
treeUrlQuery: {
gateway_enabled: true
},
canSelect: (row) => { canSelect: (row) => {
return !row.platform?.name.startsWith('Gateway') && this.object.assets.map(item => item.id).indexOf(row.id) === -1 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, multiple: true,
clearable: true, clearable: true,
ajax: { 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) disabledValues: this.object.gateways.map(item => item.id)
} }