分离 api 及 优化

This commit is contained in:
xiaodi 2020-05-31 21:17:06 +08:00
parent 44277e6975
commit a38a270fb2
2 changed files with 18 additions and 9 deletions

7
src/api/index.js Normal file
View File

@ -0,0 +1,7 @@
const api = {
Login: '/user/login',
UserInfo: '/user/userinfo',
UserName: '/user/name'
}
export default api

View File

@ -1,22 +1,23 @@
import qs from 'qs'
import api from './index'
// axios
import request from '@/utils/request'
// user api
// 登录
export function login(params) {
export function login(data) {
return request({
url: '/user/login',
url: api.Login,
method: 'post',
data: qs.stringify(params)
data
})
}
// 用户信息 post 方法
export function getUserInfo(params) {
export function getUserInfo(data) {
return request({
url: '/user/userinfo',
url: api.UserInfo,
method: 'post',
data: qs.stringify(params),
data,
hideloading: true
})
}
@ -24,8 +25,9 @@ export function getUserInfo(params) {
// 用户名称 get 方法
export function getUserName(params) {
return request({
url: '/user/name?' + qs.stringify(params),
url: api.UserName,
method: 'get',
params,
hideloading: true
})
}