diff --git a/ui/src/views/compute/AutoScaleDownPolicyTab.vue b/ui/src/views/compute/AutoScaleDownPolicyTab.vue index 422d1ab1122a..b2944209a91f 100644 --- a/ui/src/views/compute/AutoScaleDownPolicyTab.vue +++ b/ui/src/views/compute/AutoScaleDownPolicyTab.vue @@ -425,10 +425,14 @@ export default { methods: { fetchInitData () { this.loading = true - api('listAutoScaleVmGroups', { + const params = { listAll: true, id: this.resource.id - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listAutoScaleVmGroups', params).then(response => { const lbruleid = response.listautoscalevmgroupsresponse?.autoscalevmgroup?.[0]?.lbruleid this.policies = response.listautoscalevmgroupsresponse?.autoscalevmgroup?.[0]?.scaledownpolicies if (this.selectedPolicyId) { @@ -437,10 +441,14 @@ export default { this.policy = this.policies?.[0] this.selectedPolicyId = this.policy.id } - api('listLoadBalancerRules', { + const lbParams = { listAll: true, id: lbruleid - }).then(response => { + } + if (this.resource.projectid) { + lbParams.projectid = this.resource.projectid + } + api('listLoadBalancerRules', lbParams).then(response => { const networkid = response.listloadbalancerrulesresponse?.loadbalancerrule?.[0]?.networkid api('listNetworks', { listAll: true, @@ -464,10 +472,14 @@ export default { }, fetchData () { this.loading = true - api('listAutoScalePolicies', { + const params = { listAll: true, id: this.selectedPolicyId - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listAutoScalePolicies', params).then(response => { this.policy = response.listautoscalepoliciesresponse?.autoscalepolicy[0] }).finally(() => { this.loading = false diff --git a/ui/src/views/compute/AutoScaleLoadBalancing.vue b/ui/src/views/compute/AutoScaleLoadBalancing.vue index 6091689bd356..53dc2bd1d90a 100644 --- a/ui/src/views/compute/AutoScaleLoadBalancing.vue +++ b/ui/src/views/compute/AutoScaleLoadBalancing.vue @@ -462,12 +462,16 @@ export default { this.lbRules = [] this.stickinessPolicies = [] - api('listLoadBalancerRules', { + const params = { listAll: true, id: this.resource.lbruleid, page: this.page, pageSize: this.pageSize - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listLoadBalancerRules', params).then(response => { this.lbRules = response.listloadbalancerrulesresponse.loadbalancerrule || [] this.totalCount = response.listloadbalancerrulesresponse.count || 0 }).then(() => { @@ -519,10 +523,14 @@ export default { fetchAutoScaleVMgroups () { this.loading = true this.lbRules.forEach(rule => { - api('listAutoScaleVmGroups', { + const params = { listAll: true, lbruleid: rule.id - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listAutoScaleVmGroups', params).then(response => { rule.autoscalevmgroup = response.listautoscalevmgroupsresponse?.autoscalevmgroup?.[0] }).finally(() => { this.loading = false diff --git a/ui/src/views/compute/AutoScaleUpPolicyTab.vue b/ui/src/views/compute/AutoScaleUpPolicyTab.vue index 4ddd67a5d0a7..8f7089c3fd85 100644 --- a/ui/src/views/compute/AutoScaleUpPolicyTab.vue +++ b/ui/src/views/compute/AutoScaleUpPolicyTab.vue @@ -425,10 +425,14 @@ export default { methods: { fetchInitData () { this.loading = true - api('listAutoScaleVmGroups', { + const params = { listAll: true, id: this.resource.id - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listAutoScaleVmGroups', params).then(response => { const lbruleid = response.listautoscalevmgroupsresponse?.autoscalevmgroup?.[0]?.lbruleid this.policies = response.listautoscalevmgroupsresponse?.autoscalevmgroup?.[0]?.scaleuppolicies if (this.selectedPolicyId) { @@ -437,10 +441,14 @@ export default { this.policy = this.policies?.[0] this.selectedPolicyId = this.policy.id } - api('listLoadBalancerRules', { + const lbParams = { listAll: true, id: lbruleid - }).then(response => { + } + if (this.resource.projectid) { + lbParams.projectid = this.resource.projectid + } + api('listLoadBalancerRules', lbParams).then(response => { const networkid = response.listloadbalancerrulesresponse?.loadbalancerrule?.[0]?.networkid api('listNetworks', { listAll: true, @@ -464,10 +472,14 @@ export default { }, fetchData () { this.loading = true - api('listAutoScalePolicies', { + const params = { listAll: true, id: this.selectedPolicyId - }).then(response => { + } + if (this.resource.projectid) { + params.projectid = this.resource.projectid + } + api('listAutoScalePolicies', params).then(response => { this.policy = response.listautoscalepoliciesresponse?.autoscalepolicy[0] }).finally(() => { this.loading = false diff --git a/ui/src/views/compute/AutoScaleVmProfile.vue b/ui/src/views/compute/AutoScaleVmProfile.vue index 20a87065cf4e..d80edffb7774 100644 --- a/ui/src/views/compute/AutoScaleVmProfile.vue +++ b/ui/src/views/compute/AutoScaleVmProfile.vue @@ -62,7 +62,7 @@