采购、装配

This commit is contained in:
hedekun
2018-11-14 09:22:04 +08:00
parent f7eb22e5bb
commit 666c65dd0f
101 changed files with 14504 additions and 266 deletions

View File

@@ -1,11 +1,13 @@
import { login, getInfo } from '@/api/login'
import { getToken, setToken, removeToken } from '@/utils/auth'
import Cookies from 'js-cookie'
import { Message } from 'element-ui'
const user = {
state: {
token: getToken(),
name: '',
roles: []
name: Cookies.get('name'),
roles: [],
id: Cookies.get('id')
},
mutations: {
@@ -17,6 +19,9 @@ const user = {
},
SET_ROLES: (state, roles) => {
state.roles = roles
},
SET_ID: (state, id) => {
state.id = id
}
},
@@ -32,7 +37,11 @@ const user = {
this.$router.push({ path: '/login' })
} else {
setToken(data[0].角色编号)
Cookies.set('id', data[0].人员编号, { expires: 1 })
Cookies.set('name', data[0].姓名, { expires: 1 })
commit('SET_TOKEN', data[0].角色编号)
commit('SET_NAME', data[0].姓名)
commit('SET_ID', data[0].人员编号)
resolve()
}
}).catch(error => {
@@ -43,10 +52,10 @@ const user = {
// 获取用户信息
GetInfo({ commit, state }) {
console.log(state.token)
return new Promise((resolve, reject) => {
getInfo(state.token).then(response => {
commit('SET_ROLES', 'admin')
commit('SET_NAME', 'admin')
resolve(response)
}).catch(error => {
reject(error)
@@ -57,6 +66,8 @@ const user = {
FedLogOut({ commit }) {
return new Promise(resolve => {
commit('SET_TOKEN', '')
Cookies.remove('name')
Cookies.remove('id')
removeToken()
resolve()
})