| | |
| | | import { login, getWorkShopInfo, URL_CFG } from '@/api/MdcApi'
|
| | | import { login, getUserInfo, URL_CFG } from '@/api/MdcApi'
|
| | | import { getToken, setToken, removeToken } from '@/utils/auth'
|
| | | import Vue from 'vue'
|
| | | const user = {
|
| | |
| | | // {"result":"SUCCESS","token":"43a187c9b3f1f6cd6c8342c15f91a52a"}
|
| | | response = response || {}
|
| | | if (response.result === 'SUCCESS') {
|
| | | setToken(response.token)
|
| | | commit('SET_TOKEN', response.token)
|
| | | debugger
|
| | | setToken(response.data)
|
| | | commit('SET_TOKEN', response.data)
|
| | | resolve(response)
|
| | | this.dispatch('GetInfo').then(res => resolve(res))
|
| | | } else {
|
| | | resolve({ code: 0, msg: '用户名或密码错误!' })
|
| | | |
| | | }
|
| | | }).catch(error => {
|
| | | // TODO: del
|
| | | // let response = {"result":"SUCCESS","data":"43a187c9b3f1f6cd6c8342c15f91a52a"}
|
| | | // setToken(response.data)
|
| | | // commit('SET_TOKEN', response.data)
|
| | | // resolve(response)
|
| | |
|
| | | reject(error)
|
| | | // console.log(error)
|
| | | })
|
| | |
| | | // 获取用户信息
|
| | | GetInfo({ commit, state }) {
|
| | | return new Promise((resolve, reject) => {
|
| | | getWorkShopInfo().then(data => {
|
| | | getUserInfo().then(data => {
|
| | | if (data.result === 'SUCCESS') {
|
| | | if (data.workshopList && data.workshopList.length > 0) {
|
| | | commit('SET_WORKSHOP_LIST', data.workshopList)
|
| | | // console.log(data)
|
| | | commit('SET_DEVICE_CATEGORY_LIST', data.workshopList)
|
| | | commit('SET_USER_INFO', data)
|
| | | resolve({ code: 1, data: data })
|
| | | } else {
|
| | | commit('SET_WORKSHOP_LIST', [])
|
| | | commit('SET_DEVICE_CATEGORY_LIST', [])
|
| | | commit('SET_TOKEN', '')
|
| | | commit('SET_USER_INFO', {})
|
| | | removeToken()
|
| | | resolve({ code: 0, msg: '您没有权限访问,请联系管理员进行授权!' })
|
| | | }
|
| | | // if (data.workshopList && data.workshopList.length > 0) {
|
| | | // commit('SET_WORKSHOP_LIST', data.workshopList)
|
| | | // // console.log(data)
|
| | | // commit('SET_DEVICE_CATEGORY_LIST', data.workshopList)
|
| | | // commit('SET_USER_INFO', data)
|
| | | // resolve({ code: 1, data: data })
|
| | | // } else {
|
| | | // commit('SET_WORKSHOP_LIST', [])
|
| | | // commit('SET_DEVICE_CATEGORY_LIST', [])
|
| | | // commit('SET_TOKEN', '')
|
| | | // commit('SET_USER_INFO', {})
|
| | | // removeToken()
|
| | | // resolve({ code: 0, msg: '您没有权限访问,请联系管理员进行授权!' })
|
| | | // }
|
| | | }else {
|
| | | removeToken()
|
| | | resolve({ code: 0, msg: '由于您长时间没有操作,请重新登录!' })
|
| | | }
|
| | | // else {
|
| | | // resolve({ code: 0, msg: '由于您长时间没有操作,请重新登录!' })
|
| | | // }
|
| | | }).catch(() => {
|
| | | resolve({ code: -1, msg: '网络异常,稍后重试!' })
|
| | | })
|