| | |
| | | import { login, logout, getInfo, refreshToken } from '@/api/login' |
| | | import { getToken, setToken, setExpiresIn, removeToken } from '@/utils/auth' |
| | | import { encr } from "@/utils/jsencrypt"; |
| | | |
| | | const user = { |
| | | state: { |
| | |
| | | actions: { |
| | | // 登录 |
| | | Login({ commit }, userInfo) { |
| | | |
| | | const username = userInfo.username.trim() |
| | | const password = userInfo.password |
| | | let pwd = encr(userInfo.password); |
| | | const password = pwd; |
| | | // const password = userInfo.password |
| | | const code = userInfo.code |
| | | const uuid = userInfo.uuid |
| | | return new Promise((resolve, reject) => { |
| | |
| | | }, |
| | | |
| | | // 刷新token |
| | | RefreshToken({commit, state}) { |
| | | RefreshToken({ commit, state }) { |
| | | return new Promise((resolve, reject) => { |
| | | refreshToken(state.token).then(res => { |
| | | setExpiresIn(res.data) |
| | |
| | | }) |
| | | }) |
| | | }, |
| | | |
| | | |
| | | // 退出系统 |
| | | LogOut({ commit, state }) { |
| | | return new Promise((resolve, reject) => { |