mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	perf: 登录显示loading
This commit is contained in:
		| @@ -147,7 +147,8 @@ import { | ||||
|   ElCol, | ||||
|   ElLink, | ||||
|   ElRow, | ||||
|   ElDivider | ||||
|   ElDivider, | ||||
|   ElLoading | ||||
| } from 'element-plus' | ||||
| import { reactive, ref, unref, onMounted, computed, watch } from 'vue' | ||||
| import * as LoginApi from '@/api/login' | ||||
| @@ -247,6 +248,11 @@ const handleLogin = async (params) => { | ||||
|     if (!res) { | ||||
|       return | ||||
|     } | ||||
|     ElLoading.service({ | ||||
|       lock: true, | ||||
|       text: '正在加载系统中...', | ||||
|       background: 'rgba(0, 0, 0, 0.7)' | ||||
|     }) | ||||
|     if (loginData.loginForm.rememberMe) { | ||||
|       Cookies.set('username', loginData.loginForm.username, { expires: 30 }) | ||||
|       Cookies.set('password', encrypt(loginData.loginForm.password), { expires: 30 }) | ||||
| @@ -265,6 +271,11 @@ const handleLogin = async (params) => { | ||||
|     push({ path: redirect.value || permissionStore.addRouters[0].path }) | ||||
|   } catch { | ||||
|     loginLoading.value = false | ||||
|   } finally { | ||||
|     setTimeout(() => { | ||||
|       const loadingInstance = ElLoading.service() | ||||
|       loadingInstance.close() | ||||
|     }, 400) | ||||
|   } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 xingyu4j
					xingyu4j