a38a270f by xiaodi

分离 api 及 优化

1 parent 44277e69
1 const api = {
2 Login: '/user/login',
3 UserInfo: '/user/userinfo',
4 UserName: '/user/name'
5 }
6
7 export default api
1 import qs from 'qs' 1 import api from './index'
2
2 // axios 3 // axios
3 import request from '@/utils/request' 4 import request from '@/utils/request'
4 // user api
5 5
6 // 登录 6 // 登录
7 export function login(params) { 7 export function login(data) {
8 return request({ 8 return request({
9 url: '/user/login', 9 url: api.Login,
10 method: 'post', 10 method: 'post',
11 data: qs.stringify(params) 11 data
12 }) 12 })
13 } 13 }
14
14 // 用户信息 post 方法 15 // 用户信息 post 方法
15 export function getUserInfo(params) { 16 export function getUserInfo(data) {
16 return request({ 17 return request({
17 url: '/user/userinfo', 18 url: api.UserInfo,
18 method: 'post', 19 method: 'post',
19 data: qs.stringify(params), 20 data,
20 hideloading: true 21 hideloading: true
21 }) 22 })
22 } 23 }
...@@ -24,8 +25,9 @@ export function getUserInfo(params) { ...@@ -24,8 +25,9 @@ export function getUserInfo(params) {
24 // 用户名称 get 方法 25 // 用户名称 get 方法
25 export function getUserName(params) { 26 export function getUserName(params) {
26 return request({ 27 return request({
27 url: '/user/name?' + qs.stringify(params), 28 url: api.UserName,
28 method: 'get', 29 method: 'get',
30 params,
29 hideloading: true 31 hideloading: true
30 }) 32 })
31 } 33 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!