|
|
@@ -14,7 +14,7 @@
|
|
|
<div class="right">
|
|
|
<div class="title">{{ projectName }}</div>
|
|
|
<div class="title sub-title">欢迎登录</div>
|
|
|
- <el-form>
|
|
|
+ <el-form @keyup.enter="login">
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item>
|
|
|
@@ -35,7 +35,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-button class="login-btn" :loading="isSaving" @click="login">登录</el-button>
|
|
|
+ <el-button class="login-btn" :loading="islogin" @click="login">登录</el-button>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
@@ -48,7 +48,6 @@
|
|
|
<script setup>
|
|
|
import { getConfig } from "@/config/config";
|
|
|
import { useUserStore } from "@/store/user";
|
|
|
-import { passwordChange, sendSmsCode, userUnlock } from "@/api/login";
|
|
|
import CryptoJS from "crypto-js";
|
|
|
import UpdatePwd from "./updatePwd.vue";
|
|
|
|
|
|
@@ -58,18 +57,18 @@ const username = ref("");
|
|
|
const password = ref("");
|
|
|
|
|
|
const updatePwd = ref();
|
|
|
-const isSaving = ref(false);
|
|
|
+const islogin = ref(false);
|
|
|
|
|
|
const login = () => {
|
|
|
- isSaving.value = true;
|
|
|
+ islogin.value = true;
|
|
|
useUserStore().login({
|
|
|
username: username.value,
|
|
|
password: password.value
|
|
|
}).then(() => {
|
|
|
- isSaving.value = false;
|
|
|
+ islogin.value = false;
|
|
|
router.push("/");
|
|
|
}).catch(code => {
|
|
|
- isSaving.value = false;
|
|
|
+ islogin.value = false;
|
|
|
if (code === 204) {
|
|
|
password.value = "";
|
|
|
updatePwd.value.open();
|