mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	vue3 验证码,增加开关
This commit is contained in:
		| @@ -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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV