@@ -38,6 +48,7 @@ const { isFullscreen, toggle } = useFullscreen();
+
({
+ url: `/system/tenant/dynamic/${tenantId}`,
+ method: 'get'
+ });
+}
diff --git a/src/typings/components.d.ts b/src/typings/components.d.ts
index d8e8b9a2..ae66ac78 100644
--- a/src/typings/components.d.ts
+++ b/src/typings/components.d.ts
@@ -141,6 +141,7 @@ declare module 'vue' {
TableHeaderOperation: typeof import('./../components/advanced/table-header-operation.vue')['default']
TableRowCheckAlert: typeof import('./../components/advanced/table-row-check-alert.vue')['default']
TableSiderLayout: typeof import('./../components/advanced/table-sider-layout.vue')['default']
+ TenantSelect: typeof import('./../components/custom/tenant-select.vue')['default']
ThemeSchemaSwitch: typeof import('./../components/common/theme-schema-switch.vue')['default']
WaveBg: typeof import('./../components/custom/wave-bg.vue')['default']
}
diff --git a/src/typings/storage.d.ts b/src/typings/storage.d.ts
index f80663c4..688c9eda 100644
--- a/src/typings/storage.d.ts
+++ b/src/typings/storage.d.ts
@@ -44,5 +44,7 @@ declare namespace StorageType {
};
/** The login form rember */
loginRember: Api.Auth.PwdLoginForm;
+ /** The tenant id */
+ tenantId: CommonType.IdType;
}
}
diff --git a/src/views/_builtin/login/modules/pwd-login.vue b/src/views/_builtin/login/modules/pwd-login.vue
index cd9667d5..c43855dd 100644
--- a/src/views/_builtin/login/modules/pwd-login.vue
+++ b/src/views/_builtin/login/modules/pwd-login.vue
@@ -122,7 +122,7 @@ async function handleSocialLogin(type: Api.System.SocialSource) {
-
+
diff --git a/src/views/_builtin/login/modules/register.vue b/src/views/_builtin/login/modules/register.vue
index ae86a39b..87a5f7fa 100644
--- a/src/views/_builtin/login/modules/register.vue
+++ b/src/views/_builtin/login/modules/register.vue
@@ -95,7 +95,7 @@ handleFetchCaptchaCode();
-
+