diff --git a/src/components/Table/ListTable/TableAction/ImportTable.vue b/src/components/Table/ListTable/TableAction/ImportTable.vue index e3bceeae2..1133330e3 100644 --- a/src/components/Table/ListTable/TableAction/ImportTable.vue +++ b/src/components/Table/ListTable/TableAction/ImportTable.vue @@ -92,6 +92,10 @@ export default { disableImportBtn: { type: Boolean, default: false + }, + origin: { + type: String, + default: '' } }, data() { @@ -419,6 +423,13 @@ export default { } } this.importTaskStatus = 'done' + + // 在不影响其他组件使用本组件的基础上,对云同步中导入按钮的变化 + if (this.origin === 'cloudSync') { + this.tableConfig.totalData = this.pendingData + this.importTaskStatus = 'pending' + } + if (this.failedCount > 0) { this.$message.error(this.$tc('HasImportErrorItemMsg') + '') } diff --git a/src/views/assets/Cloud/Account/components/AssetPanel.vue b/src/views/assets/Cloud/Account/components/AssetPanel.vue index 7ed7afc32..1c24b0a5b 100644 --- a/src/views/assets/Cloud/Account/components/AssetPanel.vue +++ b/src/views/assets/Cloud/Account/components/AssetPanel.vue @@ -10,6 +10,7 @@