|
@@ -13,6 +13,9 @@ import { updatePasApi, userLoginApi } from '@/api/login';
|
|
|
import { userInfoStore } from '@/stores'
|
|
|
const userInfo = userInfoStore()
|
|
|
|
|
|
+
|
|
|
+// 加一个锁表示不能重复点击
|
|
|
+const isLock = ref<boolean>(false)
|
|
|
//定义账号
|
|
|
const currentPass = ref<string>('')
|
|
|
//定义密码
|
|
@@ -50,6 +53,10 @@ onUnmounted(() => {
|
|
|
|
|
|
//登录方法
|
|
|
const loginFun = async () => {
|
|
|
+ if (isLock.value) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ isLock.value = true
|
|
|
//先判断是否是字段都填写了
|
|
|
if (currentPass.value == '') {
|
|
|
ElMessage({
|
|
@@ -102,6 +109,7 @@ const loginFun = async () => {
|
|
|
|
|
|
}
|
|
|
const res: any = await updatePasApi(params)
|
|
|
+ isLock.value = false
|
|
|
if (res.code == 200) {
|
|
|
//登录成功后将信息存入缓存
|
|
|
// userInfo.saveToken(res.data.token)
|