feat:完成登录功能

This commit is contained in:
橙子
2023-03-16 21:34:52 +08:00
parent a73920f4c3
commit 5f603e6652
17 changed files with 310 additions and 90 deletions

View File

@@ -1,3 +1,28 @@
<template>
这个是登录页面
</template>
<el-input v-model="loginForm.userName" placeholder="用户名" />
<el-input v-model="loginForm.password" placeholder="密码" />
<el-button type="primary" @click="login">登录</el-button>
</template>
<script setup>
import { reactive } from 'vue';
import { useRouter } from 'vue-router';
import useUserStore from '@/stores/user.js'
const userStore=useUserStore();
const router=useRouter();
const loginForm=reactive({
userName:"",
password:"",
uuid:"",
code:""
})
const login=async ()=>{
const response= await userStore.login(loginForm);
if( response.code==undefined)
{
router.push("/index")
}
}
</script>