From a94a415988ef6ff96e7aa3c6152c5ede2ae45bc3 Mon Sep 17 00:00:00 2001 From: jiangweidong <1053570670@qq.com> Date: Tue, 7 Jan 2025 17:40:04 +0800 Subject: [PATCH] feat: Cloud sync supports syncing tags --- src/views/assets/Cloud/Strategy/components/ActionInput.vue | 3 +++ src/views/assets/Cloud/Strategy/components/const.js | 1 + 2 files changed, 4 insertions(+) diff --git a/src/views/assets/Cloud/Strategy/components/ActionInput.vue b/src/views/assets/Cloud/Strategy/components/ActionInput.vue index 632784159c..eab9b9ee6a 100644 --- a/src/views/assets/Cloud/Strategy/components/ActionInput.vue +++ b/src/views/assets/Cloud/Strategy/components/ActionInput.vue @@ -79,6 +79,9 @@ export default { case 'account_template': url = '/api/v1/accounts/account-templates/' break + case 'label': + url = '/api/v1/labels/labels/' + break case 'name_strategy': options = this.nameOptions break diff --git a/src/views/assets/Cloud/Strategy/components/const.js b/src/views/assets/Cloud/Strategy/components/const.js index 5823a8ef57..9e0d0a4b62 100644 --- a/src/views/assets/Cloud/Strategy/components/const.js +++ b/src/views/assets/Cloud/Strategy/components/const.js @@ -6,6 +6,7 @@ export const resourceTypeOptions = [ { label: i18n.t('Node'), value: 'node' }, { label: i18n.t('Zone'), value: 'domain' }, { label: i18n.t('AccountTemplate'), value: 'account_template' }, + { label: i18n.t('Tags'), value: 'label' }, { label: i18n.t('Strategy'), value: 'name_strategy' } ]