|
- import { login } from '@/api/login.js';
- import { setToken } from '@/utils/auth';
- import { Message } from 'element-ui';
-
- export const actions = {
- // 登录
- Login ({ commit }, params) {
- return new Promise((resolve, reject) => {
- login(params).then(response => {
- if (response.code !== '0') {
- Message({
- message: response.reason,
- type: 'error',
- duration: 2000
- });
- resolve();
- };
- const data = response.data;
- commit('SET_LOGIN_INFO', data);
- setToken(data.token);
- resolve();
- }).catch(error => {
- reject(error);
- });
- });
- }
- };
|