diff --git a/dbm-ui/frontend/src/locales/zh-cn.json b/dbm-ui/frontend/src/locales/zh-cn.json index 9951c01221..2d84b502d0 100644 --- a/dbm-ui/frontend/src/locales/zh-cn.json +++ b/dbm-ui/frontend/src/locales/zh-cn.json @@ -3462,7 +3462,6 @@ "时间戳类型(timestamp)": "时间戳类型(timestamp)", "整型(int)": "整型(int)", "整型(bigint)": "整型(bigint)", - "新proxy主机": "新proxy主机", "开启弱密码检测": "开启弱密码检测", "开启后,不允许超过 x 位连续字符,如出现以下示例密码将无法通过检测": "开启后,不允许超过 {x} 位连续字符,如出现以下示例密码将无法通过检测", "连续键盘序_如_xx": "连续键盘序,如:{0}", @@ -3939,5 +3938,15 @@ "Master 至少保留 2 台 ,Slave 至少 保留 1台": "Master 至少保留 2 台 ,Slave 至少 保留 1台", "请先选择集群和缩容节点类型": "请先选择集群和缩容节点类型", "手动选择主机不需要设置缩容数量": "手动选择主机不需要设置缩容数量", + "只迁移目标集群": "只迁移目标集群", + "集群迁移": "集群迁移", + "主机关联的所有集群一并迁移": "主机关联的所有集群一并迁移", + "新Master主机": "新 Master 主机", + "新Slave主机": "新 Slave 主机", + "请输入集群域名,多个集群换行输入": "请输入集群域名,多个集群换行输入", + "目标集群xx不存在": "目标集群 {0} 不存在", + "目标集群xx重复": "目标集群 {0} 重复", + "目标Master主机": "目标 Master 主机", + "请输入集群域名_多个集群用分隔符输入": "请输入集群域名,多个集群用分隔符输入", "这行勿动!新增翻译请在上一行添加!": "" } diff --git a/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/Create.vue b/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/Create.vue index e751f05caa..0a35cd81f5 100644 --- a/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/Create.vue +++ b/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/Create.vue @@ -19,35 +19,34 @@ :title=" t('迁移主从:集群主从实例将成对迁移至新机器。默认迁移同机所有关联集群,也可迁移部分集群,迁移会下架旧实例') " /> +
+ + {{ t('迁移类型') }} + +
+ + +
+
- - - - - - - - + :data="formData.tableData" /> @@ -73,164 +72,79 @@ + + diff --git a/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/components/ClusterColumn.vue b/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/components/ClusterColumn.vue new file mode 100644 index 0000000000..93655f5fac --- /dev/null +++ b/dbm-ui/frontend/src/views/db-manage/mysql/MYSQL_MIGRATE_CLUSTER/components/ClusterColumn.vue @@ -0,0 +1,146 @@ + + +