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" > + + +