增加登录后vuex中存储用户角色功能
parent
8ffc42419c
commit
fba8fd83a9
|
@ -2,7 +2,7 @@ import request from '@/utils/request'
|
||||||
|
|
||||||
export function getPersonData(params) {
|
export function getPersonData(params) {
|
||||||
return request({
|
return request({
|
||||||
url: '/person/person-information2',
|
url: '/person/information2',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
|
@ -10,7 +10,7 @@ export function getPersonData(params) {
|
||||||
|
|
||||||
export function getPersonTag(params) {
|
export function getPersonTag(params) {
|
||||||
return request({
|
return request({
|
||||||
url: '/person/person_tag',
|
url: '/person/tag',
|
||||||
method: 'get',
|
method: 'get',
|
||||||
params
|
params
|
||||||
})
|
})
|
||||||
|
|
|
@ -4,7 +4,8 @@ import { resetRouter } from '@/router'
|
||||||
const getDefaultState = () => {
|
const getDefaultState = () => {
|
||||||
return {
|
return {
|
||||||
token: '',
|
token: '',
|
||||||
id_card: ''
|
id_card: '',
|
||||||
|
role: ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,6 +20,9 @@ const mutations = {
|
||||||
},
|
},
|
||||||
SET_ID_CARD: (state, id_card) => {
|
SET_ID_CARD: (state, id_card) => {
|
||||||
state.id_card = id_card;
|
state.id_card = id_card;
|
||||||
|
},
|
||||||
|
SET_ROLE: (state, role) => {
|
||||||
|
state.role = role
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,6 +34,11 @@ const actions = {
|
||||||
login({ user_num: username.trim(), password: password }).then(response => {
|
login({ user_num: username.trim(), password: password }).then(response => {
|
||||||
commit('SET_TOKEN', response.token)
|
commit('SET_TOKEN', response.token)
|
||||||
commit('SET_ID_CARD', username)
|
commit('SET_ID_CARD', username)
|
||||||
|
// 解码jwt 获得role
|
||||||
|
let payload = response.token.split('.')[1]
|
||||||
|
let data = JSON.parse(decodeURIComponent(escape(window.atob(payload))));
|
||||||
|
let role = data.role
|
||||||
|
commit('SET_ROLE', role)
|
||||||
// 存储到本地 关闭页面后,自动登录的功能还在考虑
|
// 存储到本地 关闭页面后,自动登录的功能还在考虑
|
||||||
// if (response.code == 0) {
|
// if (response.code == 0) {
|
||||||
// sessionStorage['zssr_token'] = response.token;
|
// sessionStorage['zssr_token'] = response.token;
|
||||||
|
|
|
@ -39,9 +39,8 @@ module.exports = {
|
||||||
proxy: {
|
proxy: {
|
||||||
'/': {
|
'/': {
|
||||||
// target: 'http://127.0.0.1:4523/m1/1256020-0-default/',
|
// target: 'http://127.0.0.1:4523/m1/1256020-0-default/',
|
||||||
target: 'http://127.0.0.1:8000',
|
|
||||||
// target: 'http://192.168.31.102:8000',
|
|
||||||
// target: 'http://222.20.95.239:8000',
|
// target: 'http://222.20.95.239:8000',
|
||||||
|
target: 'http://127.0.0.1:8123',
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
pathRewrite: {
|
pathRewrite: {
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue