fix: 全局组织禁用批量更新和从节点移除

This commit is contained in:
Orange
2021-03-18 15:02:58 +08:00
parent cdd3df1562
commit 00909b364d
2 changed files with 3 additions and 3 deletions

View File

@@ -227,7 +227,7 @@ export default {
{
name: 'updateSelected',
title: this.$t('common.updateSelected'),
can: ({ selectedRows }) => selectedRows.length > 0,
can: ({ selectedRows }) => selectedRows.length > 0 && !this.$store.getters.currentOrgIsRoot,
callback: ({ selectedRows, reloadTable }) => {
vm.updateSelectedDialogSetting.dialogSetting.dialogVisible = true
vm.updateSelectedDialogSetting.selectedRows = selectedRows
@@ -240,7 +240,7 @@ export default {
if (!this.$route.query.node) {
return false
}
return selectedRows.length > 0
return selectedRows.length > 0 && !this.$store.getters.currentOrgIsRoot
},
callback: function({ selectedRows, reloadTable }) {
const assetsId = []

View File

@@ -63,7 +63,7 @@ export default {
this.$axios.delete(`/api/v1/xpack/cloud/sync-instance-tasks/${this.object.id}/released-assets/`).then(
res => {
this.$message.success(this.$t('common.deleteSuccessMsg'))
this.$refs.GenericListTable.reloadTable()
this.$refs.GenericListTable.$refs.ListTable.reloadTable()
}
).catch(() => {
this.$message.error(this.$t('common.deleteErrorMsg'))