diff --git a/src/api/tenant/init.js b/src/api/tenant/init.js
index c8a2076..ae6a145 100644
--- a/src/api/tenant/init.js
+++ b/src/api/tenant/init.js
@@ -21,3 +21,11 @@ export const initData = (tenantId) => {
timeout: 0,
});
};
+
+// 初始化完毕
+export const initCompleted = (tenantId) => {
+ return request({
+ url: `/tenant/init/initCompleted/${tenantId}`,
+ method: "POST",
+ });
+};
diff --git a/src/api/tenant/tenant.js b/src/api/tenant/tenant.js
index dd77ebd..c69ba54 100644
--- a/src/api/tenant/tenant.js
+++ b/src/api/tenant/tenant.js
@@ -117,3 +117,11 @@ export function deleteDatasource(ids) {
method: "DELETE",
});
}
+
+// 切换为主数据源
+export const switchPrimary = (tenantId, id) => {
+ return request({
+ url: `/tenant/datasource/switchPrimary/${tenantId}/${id}`,
+ method: "PUT",
+ });
+};
diff --git a/src/views/tenant/index.vue b/src/views/tenant/index.vue
index 9b4a7d7..40aadb3 100644
--- a/src/views/tenant/index.vue
+++ b/src/views/tenant/index.vue
@@ -432,6 +432,16 @@
label="密码"
prop="password"
>
+
+
+
+
+
{
+ const resp = await datasourceList(tempTenantId.value);
+ datasource.value = resp.data;
+ });
+}
+
/**
* 前往初始化页面
*/
diff --git a/src/views/tenant/initialize.vue b/src/views/tenant/initialize.vue
index c3ff56d..8f19f94 100644
--- a/src/views/tenant/initialize.vue
+++ b/src/views/tenant/initialize.vue
@@ -220,7 +220,12 @@