From 00909b364da67afd8c8edef0d2acf13831f07b0f Mon Sep 17 00:00:00 2001 From: Orange Date: Thu, 18 Mar 2021 15:02:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=85=A8=E5=B1=80=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E7=A6=81=E7=94=A8=E6=89=B9=E9=87=8F=E6=9B=B4=E6=96=B0=E5=92=8C?= =?UTF-8?q?=E4=BB=8E=E8=8A=82=E7=82=B9=E7=A7=BB=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/assets/Asset/AssetList.vue | 4 ++-- .../SyncInstanceTask/SyncInstanceTaskDetail/AssetList.vue | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/assets/Asset/AssetList.vue b/src/views/assets/Asset/AssetList.vue index 1e780e595..75130a424 100644 --- a/src/views/assets/Asset/AssetList.vue +++ b/src/views/assets/Asset/AssetList.vue @@ -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 = [] diff --git a/src/views/xpack/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/AssetList.vue b/src/views/xpack/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/AssetList.vue index 1047cc609..5df509cd1 100644 --- a/src/views/xpack/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/AssetList.vue +++ b/src/views/xpack/Cloud/SyncInstanceTask/SyncInstanceTaskDetail/AssetList.vue @@ -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'))