File tree 5 files changed +21
-14
lines changed
5 files changed +21
-14
lines changed Original file line number Diff line number Diff line change 1
1
import request from '@/utils/request' ;
2
2
3
- export function login ( data ) {
3
+ /* export function login(data) {
4
4
return request.post('/mock/927859/login', data);
5
+ } */
6
+
7
+ export function login ( data ) {
8
+ return request . post ( '/login' , data ) ;
5
9
}
6
10
7
11
export function getUserInfo ( data ) {
Original file line number Diff line number Diff line change 1
1
import ls from '@/utils/storage' ;
2
2
import { login , getUserInfo } from '@/api' ;
3
- import { message } from 'ant-design-vue' ;
3
+ // import { message } from 'ant-design-vue';
4
4
5
5
export default {
6
6
state ( ) {
@@ -37,10 +37,10 @@ export default {
37
37
actions : {
38
38
login ( { commit } , data ) {
39
39
return new Promise ( ( reslove , reject ) => {
40
- if ( data . username !== 'admin' || data . password !== '123456' ) {
41
- message . error ( '用户名或密码错误' ) ;
42
- return ;
43
- }
40
+ // if (data.username !== 'admin' || data.password !== '123456') {
41
+ // message.error('用户名或密码错误');
42
+ // return;
43
+ // }
44
44
login ( data )
45
45
. then ( ( res ) => {
46
46
const { token } = res ;
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { stringify } from 'qs';
5
5
6
6
const formContentType = 'application/x-www-form-urlencoded;charset=utf-8' ;
7
7
const methods = [ 'post' , 'put' , 'delete' ] ;
8
- const InvalidCode = 1000000 ;
8
+ const InvalidCode = 401 ;
9
9
10
10
// 创建axios实例
11
11
const request = axios . create ( {
@@ -18,7 +18,7 @@ const request = axios.create({
18
18
// 拦截请求
19
19
request . interceptors . request . use (
20
20
( config ) => {
21
- const token = 'token' ;
21
+ const { token } = store . getters ;
22
22
if ( token ) {
23
23
config . headers . Token = token ;
24
24
}
@@ -48,14 +48,11 @@ request.interceptors.response.use(
48
48
// window.location.reload();
49
49
}
50
50
// eslint-disable-next-line prefer-promise-reject-errors
51
- return Promise . reject ( { msg : res . data . msg || '登录失效' } ) ;
51
+ return Promise . reject ( { msg : res . data . message || '登录失效' } ) ;
52
52
}
53
53
return Promise . reject ( new Error ( { msg : 'Network error' } ) ) ;
54
54
} ,
55
- ( error ) => {
56
- console . log ( error ) ;
57
- return Promise . reject ( error ) ;
58
- } ,
55
+ ( error ) => Promise . reject ( error ) ,
59
56
) ;
60
57
61
58
export default request ;
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ import { useStore } from 'vuex';
58
58
import { useRouter , useRoute } from ' vue-router' ;
59
59
import { UserOutlined , LockOutlined } from ' @ant-design/icons-vue' ;
60
60
import { useI18n } from ' vue-i18n/index' ;
61
+ import { message } from ' ant-design-vue' ;
61
62
62
63
const formState = reactive ({
63
64
username: ' ' ,
@@ -93,6 +94,10 @@ const onFinish = (values) => {
93
94
loading .value = false ;
94
95
const path = route .query .redirect || ' /' ;
95
96
router .push ({ path });
97
+ })
98
+ .catch ((err ) => {
99
+ loading .value = false ;
100
+ message .error (err .msg );
96
101
});
97
102
};
98
103
Original file line number Diff line number Diff line change @@ -54,7 +54,8 @@ module.exports = defineConfig({
54
54
} ,
55
55
proxy : {
56
56
'/api' : {
57
- target : 'http://127.0.0.1:4523' , // dev
57
+ // target: 'http://127.0.0.1:4523', // dev
58
+ target : 'http://127.0.0.1:7001' , // dev
58
59
changeOrigin : true ,
59
60
pathRewrite : {
60
61
'^/api' : '' ,
You can’t perform that action at this time.
0 commit comments