diff --git a/ui/src/views/op/DataSyncScheme.vue b/ui/src/views/op/DataSyncScheme.vue new file mode 100644 index 0000000..cdeb697 --- /dev/null +++ b/ui/src/views/op/DataSyncScheme.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/ui/src/views/op/Operation.vue b/ui/src/views/op/Operation.vue index 5a174d6..ba3c896 100644 --- a/ui/src/views/op/Operation.vue +++ b/ui/src/views/op/Operation.vue @@ -14,7 +14,9 @@

- 数据同步方案 + + 数据同步方案 + 新老集群迁移、数据同步解决方案

@@ -59,6 +61,11 @@ :visible="replicationManager.showElectPreferredLeaderDialog" @closeElectPreferredLeaderDialog="closeElectPreferredLeaderDialog" > + +
@@ -67,6 +74,7 @@ import SyncConsumerOffset from "@/views/op/SyncConsumerOffset"; import MinOffsetAlignment from "@/views/op/MinOffsetAlignment"; import OffsetAlignmentTable from "@/views/op/OffsetAlignmentTable"; import ElectPreferredLeader from "@/views/op/ElectPreferredLeader"; +import DataSyncScheme from "@/views/op/DataSyncScheme"; export default { name: "Operation", components: { @@ -74,6 +82,7 @@ export default { MinOffsetAlignment, OffsetAlignmentTable, ElectPreferredLeader, + DataSyncScheme, }, data() { return { @@ -81,6 +90,7 @@ export default { showSyncConsumerOffsetDialog: false, showMinOffsetAlignmentDialog: false, showOffsetAlignmentInfoDialog: false, + showDataSyncSchemeDialog: false, }, replicationManager: { showElectPreferredLeaderDialog: false, @@ -106,6 +116,12 @@ export default { closeOffsetAlignmentInfoDialog() { this.syncData.showOffsetAlignmentInfoDialog = false; }, + openDataSyncSchemeDialog() { + this.syncData.showDataSyncSchemeDialog = true; + }, + closeDataSyncSchemeDialog() { + this.syncData.showDataSyncSchemeDialog = false; + }, openElectPreferredLeaderDialog() { this.replicationManager.showElectPreferredLeaderDialog = true; },