From 398157036004718c9d068c96c151dca61b7f1f69 Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Tue, 11 Jun 2024 18:59:14 +0800 Subject: [PATCH] fix: Cloud synchronization region parameters --- src/views/assets/Cloud/Account/components/RegionPanel.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/assets/Cloud/Account/components/RegionPanel.vue b/src/views/assets/Cloud/Account/components/RegionPanel.vue index d4d9b962d..e75ac0a52 100644 --- a/src/views/assets/Cloud/Account/components/RegionPanel.vue +++ b/src/views/assets/Cloud/Account/components/RegionPanel.vue @@ -121,7 +121,12 @@ export default { this.checkAll = checkedCount === this.allRegions.length this.isIndeterminate = checkedCount > 0 && checkedCount < this.allRegions.length - const checkedRegion = this.allRegions.filter(item => value.includes(item.id)) + const checkedRegion = this.allRegions + .filter(item => value.includes(item.id)) + .reduce((acc, region) => { + acc[region.id] = region.name + return acc + }, {}) this.$emit('input', checkedRegion) this.refreshContent()