mirror of
https://github.com/jumpserver/lina.git
synced 2025-10-22 16:23:28 +00:00
perf: all assets can add to zone
This commit is contained in:
@@ -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')
|
||||||
}
|
}
|
||||||
|
@@ -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
|
||||||
}
|
}
|
||||||
|
@@ -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)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user