diff --git a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue index ae76fdd89..2274e3bfd 100644 --- a/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue +++ b/src/views/assets/SystemUser/SystemUserDetail/AssetList.vue @@ -7,7 +7,7 @@ - + @@ -182,6 +182,12 @@ export default { const objectId = this.object.id const relationUrl = `/api/v1/assets/system-users-nodes-relations/?systemuser=${objectId}&node=${itemId}` return this.$axios.delete(relationUrl) + }, + onAddSuccess: (objects, that) => { + that.iHasObjects = [...that.iHasObjects, ...objects] + vm.$refs.nodeRelation.$refs.select2.clearSelected() + this.$message.success(this.$t('common.updateSuccessMsg')) + vm.$refs.ListTable.reloadTable() } }, assetRelationConfig: {