mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-26 09:11:52 +08:00
vue3 验证码,增加开关
This commit is contained in:
parent
1a48301cee
commit
b134492fa9
@ -9,3 +9,6 @@ VITE_OPEN=true
|
|||||||
|
|
||||||
# 租户开关
|
# 租户开关
|
||||||
VITE_APP_TENANT_ENABLE=true
|
VITE_APP_TENANT_ENABLE=true
|
||||||
|
|
||||||
|
# 验证码的开关
|
||||||
|
VITE_APP_CAPTCHA_ENABLE=false
|
||||||
|
@ -51,8 +51,8 @@ const LoginRules = {
|
|||||||
const loginLoading = ref(false)
|
const loginLoading = ref(false)
|
||||||
const loginData = reactive({
|
const loginData = reactive({
|
||||||
isShowPassword: false,
|
isShowPassword: false,
|
||||||
captchaEnable: true,
|
captchaEnable: import.meta.env.VITE_APP_CAPTCHA_ENABLE,
|
||||||
tenantEnable: true,
|
tenantEnable: import.meta.env.VITE_APP_TENANT_ENABLE,
|
||||||
token: '',
|
token: '',
|
||||||
loading: {
|
loading: {
|
||||||
signIn: false
|
signIn: false
|
||||||
@ -71,6 +71,14 @@ const captchaType = ref('blockPuzzle')
|
|||||||
|
|
||||||
// 获取验证码
|
// 获取验证码
|
||||||
const getCode = async () => {
|
const getCode = async () => {
|
||||||
|
// 情况一,未开启:则直接登录
|
||||||
|
if (!loginData.captchaEnable) {
|
||||||
|
await handleLogin({})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// 情况二,已开启:则展示验证码;只有完成验证码的情况,才进行登录
|
||||||
|
// 弹出验证码
|
||||||
verify.value.show()
|
verify.value.show()
|
||||||
}
|
}
|
||||||
//获取租户ID
|
//获取租户ID
|
||||||
|
1
yudao-ui-admin-vue3/types/env.d.ts
vendored
1
yudao-ui-admin-vue3/types/env.d.ts
vendored
@ -11,6 +11,7 @@ interface ImportMetaEnv {
|
|||||||
readonly VITE_APP_TITLE: string
|
readonly VITE_APP_TITLE: string
|
||||||
readonly VITE_PORT: number
|
readonly VITE_PORT: number
|
||||||
readonly VITE_OPEN: boolean
|
readonly VITE_OPEN: boolean
|
||||||
|
readonly VITE_APP_CAPTCHA_ENABLE: boolean
|
||||||
readonly VITE_APP_TENANT_ENABLE: boolean
|
readonly VITE_APP_TENANT_ENABLE: boolean
|
||||||
readonly VITE_BASE_URL: string
|
readonly VITE_BASE_URL: string
|
||||||
readonly VITE_UPLOAD_URL: string
|
readonly VITE_UPLOAD_URL: string
|
||||||
|
Loading…
Reference in New Issue
Block a user