From a9ce01ac0e0cfcce076ed91d65ff9141eec04b0c Mon Sep 17 00:00:00 2001 From: fit2bot <68588906+fit2bot@users.noreply.github.com> Date: Tue, 10 Nov 2020 17:02:20 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BA=91=E7=AE=A1=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0Azure=E6=A8=A1=E5=9D=97=20(#488)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: 云管同步增加Azure模块 Co-authored-by: Orange --- src/i18n/langs/cn.json | 6 ++ src/i18n/langs/en.json | 6 ++ .../DatabaseApp/DatabaseAppCreateUpdate.vue | 1 - .../Cloud/Account/AccountCreateUpdate.vue | 12 ++- src/views/xpack/Cloud/Account/AccountList.vue | 74 +++++++++++++++- .../Account/AzureAccountCreateUpdate.vue | 88 +++++++++++++++++++ src/views/xpack/router.js | 13 +++ 7 files changed, 195 insertions(+), 5 deletions(-) create mode 100644 src/views/xpack/Cloud/Account/AzureAccountCreateUpdate.vue diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json index efae6a51e..4eb882a8d 100644 --- a/src/i18n/langs/cn.json +++ b/src/i18n/langs/cn.json @@ -958,6 +958,12 @@ "Username": "用户名" }, "Cloud": { + "Aliyun": "阿里云", + "Qcloud": "腾讯云", + "AWS_China": "AWS(中国)", + "AWS_Int": "AWS(国际)", + "HuaweiCloud": "华为云", + "Azure":"Azure(中国)", "HostnameStrategy": "用于生成资产主机名。例如:1. 实例名称 (instanceDemo);2. 实例名称和部分IP(后两位) (instanceDemo-250.1)", "IsAlwaysUpdate": "资产信息保持最新", "AccountCreate": "创建账户", diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 852ff986e..79408b5f3 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -945,6 +945,12 @@ "Username": "Username" }, "Cloud": { + "Aliyun": "Ali Cloud", + "Qcloud": "Tencent Cloud", + "AWS_China": "AWS(China)", + "AWS_Int": "AWS(International)", + "HuaweiCloud": "Huawei Cloud", + "Azure":"Azure(China)", "HostnameStrategy": "Used to produce the asset hostname. For example, 1. Instance name (instanceDemo);2. Instance name and Partial IP (instanceDemo-250.1)", "IsAlwaysUpdate": "Asset info is kept up-to-date", "AccountCreate": "Create account", diff --git a/src/views/applications/DatabaseApp/DatabaseAppCreateUpdate.vue b/src/views/applications/DatabaseApp/DatabaseAppCreateUpdate.vue index 1e9c3e666..e87da6923 100644 --- a/src/views/applications/DatabaseApp/DatabaseAppCreateUpdate.vue +++ b/src/views/applications/DatabaseApp/DatabaseAppCreateUpdate.vue @@ -41,7 +41,6 @@ export default { url: '/api/v1/applications/applications/', getUrl() { const params = this.$route.params - console.log(params) let url = `/api/v1/applications/applications/` const method = this.getMethod() if (params.id) { diff --git a/src/views/xpack/Cloud/Account/AccountCreateUpdate.vue b/src/views/xpack/Cloud/Account/AccountCreateUpdate.vue index 1ff202ec7..a8b4d49d9 100644 --- a/src/views/xpack/Cloud/Account/AccountCreateUpdate.vue +++ b/src/views/xpack/Cloud/Account/AccountCreateUpdate.vue @@ -1,5 +1,5 @@ diff --git a/src/views/xpack/Cloud/Account/AzureAccountCreateUpdate.vue b/src/views/xpack/Cloud/Account/AzureAccountCreateUpdate.vue new file mode 100644 index 000000000..d6cc60f26 --- /dev/null +++ b/src/views/xpack/Cloud/Account/AzureAccountCreateUpdate.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/views/xpack/router.js b/src/views/xpack/router.js index cec2c9581..3e8e92858 100644 --- a/src/views/xpack/router.js +++ b/src/views/xpack/router.js @@ -83,6 +83,19 @@ export default { name: 'AccountUpdate', hidden: true, meta: { title: i18n.t('xpack.Cloud.AccountUpdate'), action: 'update', activeMenu: '/xpack/cloud' } + }, { + path: 'azure/account/create', + component: () => import('@/views/xpack/Cloud/Account/AzureAccountCreateUpdate'), + name: 'AzureAccountCreate', + hidden: true, + meta: { title: i18n.t('xpack.Cloud.AccountCreate'), action: 'create', activeMenu: '/xpack/cloud' } + }, + { + path: 'azure/account/:id/update', + component: () => import('@/views/xpack/Cloud/Account/AzureAccountCreateUpdate'), + name: 'AzureAccountUpdate', + hidden: true, + meta: { title: i18n.t('xpack.Cloud.AccountUpdate'), action: 'update', activeMenu: '/xpack/cloud' } }, { path: 'accounts/:id/',