This commit is contained in:
Leo_Ding 2025-12-02 14:52:24 +08:00
parent fbc6c15594
commit 7b51376c5b
3 changed files with 16 additions and 24 deletions

View File

@ -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

View File

@ -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';
// md5import 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) {
//

View File

@ -11,8 +11,14 @@
"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" }]
}
}