File tree Expand file tree Collapse file tree 3 files changed +160
-163
lines changed Expand file tree Collapse file tree 3 files changed +160
-163
lines changed Original file line number Diff line number Diff line change 1- const api = {
2- Login : '/auth/login' ,
3- Logout : '/auth/logout' ,
4- ForgePassword : '/auth/forge-password' ,
5- Register : '/auth/register' ,
6- SendSms : '/account/sms' ,
7- SendSmsErr : '/account/sms_err' ,
8- // get my info
9- UserInfo : '/user/info'
10- }
1+ const api = {
2+ Login : '/auth/login' ,
3+ Logout : '/auth/logout' ,
4+ ForgePassword : '/auth/forge-password' ,
5+ Register : '/auth/register' ,
6+ twoStepCode : '/auth/2step-code' ,
7+ SendSms : '/account/sms' ,
8+ SendSmsErr : '/account/sms_err' ,
9+ // get my info
10+ UserInfo : '/user/info'
11+ }
1112export default api
Original file line number Diff line number Diff line change 1- import api from './index'
2- import { axios } from '@/utils/request'
3-
4- /**
5- * login func
6- * parameter: {
7- * username: '',
8- * password: '',
9- * remember_me: true,
10- * captcha: '12345'
11- * }
12- * @param parameter
13- * @returns {* }
14- */
15- export function login ( parameter ) {
16- return axios ( {
17- url : '/auth/login' ,
18- method : 'post' ,
19- data : parameter
20- } )
21- }
22-
23- export function getSmsCaptcha ( parameter ) {
24- return axios ( {
25- url : api . SendSms ,
26- method : 'post' ,
27- data : parameter
28- } )
29- }
30-
31- export function getInfo ( ) {
32- return axios ( {
33- url : '/user/info' ,
34- method : 'get' ,
35- headers : {
36- 'Content-Type' : 'application/json;charset=UTF-8'
37- }
38- } )
39- }
40-
41- export function logout ( ) {
42- return axios ( {
43- url : '/auth/logout' ,
44- method : 'post' ,
45- headers : {
46- 'Content-Type' : 'application/json;charset=UTF-8'
47- }
48- } )
1+ import api from './index'
2+ import { axios } from '@/utils/request'
3+
4+ /**
5+ * login func
6+ * parameter: {
7+ * username: '',
8+ * password: '',
9+ * remember_me: true,
10+ * captcha: '12345'
11+ * }
12+ * @param parameter
13+ * @returns {* }
14+ */
15+ export function login ( parameter ) {
16+ return axios ( {
17+ url : '/auth/login' ,
18+ method : 'post' ,
19+ data : parameter
20+ } )
21+ }
22+
23+ export function getSmsCaptcha ( parameter ) {
24+ return axios ( {
25+ url : api . SendSms ,
26+ method : 'post' ,
27+ data : parameter
28+ } )
29+ }
30+
31+ export function getInfo ( ) {
32+ return axios ( {
33+ url : '/user/info' ,
34+ method : 'get' ,
35+ headers : {
36+ 'Content-Type' : 'application/json;charset=UTF-8'
37+ }
38+ } )
39+ }
40+
41+ export function logout ( ) {
42+ return axios ( {
43+ url : '/auth/logout' ,
44+ method : 'post' ,
45+ headers : {
46+ 'Content-Type' : 'application/json;charset=UTF-8'
47+ }
48+ } )
49+ }
50+
51+ /**
52+ * get user 2step code open?
53+ * @param parameter {*}
54+ */
55+ export function get2step ( parameter ) {
56+ return axios ( {
57+ url : api . twoStepCode ,
58+ method : 'post' ,
59+ data : parameter
60+ } )
4961}
You can’t perform that action at this time.
0 commit comments