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); }); }); } };