From b0c03b6c1f0228110af108c2caf417c319e01168 Mon Sep 17 00:00:00 2001 From: OrangeM21 Date: Mon, 6 Jul 2020 18:33:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=B7=BB=E5=8A=A0=E7=A9=BA=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/langs/cn.json | 2 ++ src/i18n/langs/en.json | 1 + src/views/assets/SystemUser/SystemUserDetail/AssetList.vue | 6 ++++++ 3 files changed, 9 insertions(+) diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json index fd3d056e3..40e85c179 100644 --- a/src/i18n/langs/cn.json +++ b/src/i18n/langs/cn.json @@ -122,6 +122,7 @@ "TestConnection": "测试连接", "Type": "类型", "UnselectedAssets": "未选择资产", + "UnselectedNodes": "未选择节点", "UpdateAssetUserToken": "更新资产用户认证信息", "Username": "用户名", "UsernameHelpMessage": "用户名是动态的,登录资产时使用当前用户的用户名登录", @@ -132,6 +133,7 @@ "date_joined": "创建日期", "ip": "IP", "sshkey": "sshkey" + }, "audits": { "Hosts": "主机", diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index 7d9529181..3f877094e 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -122,6 +122,7 @@ "TestConnection": "Test connection", "Type": "Type", "UnselectedAssets": "Unselected assets", + "UnselectedNodes": "Unselected nodes", "UpdateAssetUserToken": "Update asset user auth", "Username": "Username", "UsernameHelpMessage": "Username is dynamic, When connect asset, using current user's username", diff --git a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue index 30235977d..841e4b7ea 100644 --- a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue +++ b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue @@ -78,6 +78,9 @@ export default { systemuser: this.object.id }) ) + if (data.length === 0) { + return this.$message.error(this.$t('assets.UnselectedAssets')) + } return this.$axios.post(relationUrl, data) }, onAddSuccess: (items, that) => { @@ -144,6 +147,9 @@ export default { node: v.value } }) + if (data.length === 0) { + return this.$message.error(this.$t('assets.UnselectedNodes')) + } return this.$axios.post(relationUrl, data) }, performDelete: (item) => {