diff --git a/tenant-platform/src/views/auth/LoginView.vue b/tenant-platform/src/views/auth/LoginView.vue
index 2fa04e5..440b551 100644
--- a/tenant-platform/src/views/auth/LoginView.vue
+++ b/tenant-platform/src/views/auth/LoginView.vue
@@ -25,7 +25,7 @@
- 注册账号
+ 注册账号
忘记密码
@@ -39,6 +39,7 @@ import { ElMessage } from 'element-plus'
import type { FormInstance, FormRules } from 'element-plus'
import { authApi } from '@/api/auth'
import { useAuthStore } from '@/stores/auth'
+import { getDeploymentStatus } from '@/api/system'
const router = useRouter()
const auth = useAuthStore()
@@ -47,6 +48,7 @@ const formRef = ref()
const loading = ref(false)
const captchaKey = ref('')
const captchaImage = ref('')
+const isPrivate = ref(false)
const form = reactive({ account: '', password: '', captchaCode: '' })
const rules: FormRules = {
@@ -81,7 +83,13 @@ async function handleLogin() {
}
}
-onMounted(loadCaptcha)
+onMounted(async () => {
+ loadCaptcha()
+ try {
+ const status = await getDeploymentStatus()
+ isPrivate.value = status.mode === 'PRIVATE'
+ } catch {}
+})