1
This commit is contained in:
parent
fbc6c15594
commit
7b51376c5b
@ -1,7 +1,7 @@
|
||||
// 登陆相关接口
|
||||
import request from '@/utils/request'
|
||||
import request from '@/utils/index'
|
||||
// 登陆接口
|
||||
export const login = (params) => request.basic.post('/v1/auth/login', params)
|
||||
export const login = (params:any) => request.post('/v1/auth/login', params)
|
||||
// // 获取role条数据
|
||||
// export const getRole = (id) => request.basic.get(`/api/v1/roles/${id}`)
|
||||
// // 添加role
|
||||
@ -1,17 +1,7 @@
|
||||
<template>
|
||||
<a-form
|
||||
:model="formState"
|
||||
name="normal_login"
|
||||
class="login-form"
|
||||
@finish="onFinish"
|
||||
@finish-failed="onFinishFailed"
|
||||
ref="formRef"
|
||||
>
|
||||
<a-form-item
|
||||
label="账号"
|
||||
name="username"
|
||||
:rules="[{ required: true, message: '请输入用户名!' }]"
|
||||
>
|
||||
<a-form :model="formState" name="normal_login" class="login-form" @finish="onFinish" @finish-failed="onFinishFailed"
|
||||
ref="formRef">
|
||||
<a-form-item label="账号" name="username" :rules="[{ required: true, message: '请输入用户名!' }]">
|
||||
<a-input v-model:value="formState.username">
|
||||
<template #prefix>
|
||||
<UserOutlined class="site-form-item-icon" />
|
||||
@ -19,11 +9,7 @@
|
||||
</a-input>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
label="密码"
|
||||
name="password"
|
||||
:rules="[{ required: true, message: '请输入密码!' }]"
|
||||
>
|
||||
<a-form-item label="密码" name="password" :rules="[{ required: true, message: '请输入密码!' }]">
|
||||
<a-input-password v-model:value="formState.password">
|
||||
<template #prefix>
|
||||
<LockOutlined class="site-form-item-icon" />
|
||||
@ -50,7 +36,7 @@
|
||||
import { reactive, ref } from 'vue';
|
||||
import { UserOutlined, LockOutlined } from '@ant-design/icons-vue';
|
||||
import { useRouter } from 'vue-router';
|
||||
import apis from '../../../apis/login.js';
|
||||
import {login} from '@/apis/login';
|
||||
// 如果需要 md5,请确保已安装并导入,例如:import md5 from 'md5';
|
||||
// import md5 from 'md5'; // 按需使用
|
||||
|
||||
@ -75,7 +61,7 @@ const onFinish = async (values: FormState) => {
|
||||
// const loginData = { ...values, password: md5(values.password) };
|
||||
|
||||
try {
|
||||
const { success } = await apis.login(values); // 假设 apis.login 返回 { success: boolean }
|
||||
const { success } = await login(values); // 假设 apis.login 返回 { success: boolean }
|
||||
|
||||
if (success) {
|
||||
// 登录成功
|
||||
|
||||
@ -11,7 +11,13 @@
|
||||
"esModuleInterop": true,
|
||||
"lib": ["ESNext", "DOM"],
|
||||
"skipLibCheck": true,
|
||||
"noEmit": true
|
||||
"noEmit": true,
|
||||
|
||||
// 👇👇 新增下面这两行 👇👇
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": ["src/*"]
|
||||
}
|
||||
},
|
||||
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
|
||||
"references": [{ "path": "./tsconfig.node.json" }]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user