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) => {