获取用户信息

duhanyu
李劲龙 2 years ago
parent 5b75c7f184
commit 6c33a7c318

@ -1,9 +1,9 @@
import request from "@/utils/request"; import request from "@/utils/request";
// 本地 // 本地
// let api = "API" let api = "API"
// 线上 // 线上
let api = location.origin // let api = location.origin
export default { export default {
@ -25,5 +25,19 @@ export default {
}); });
}, },
getuserinfo() {
return request({
// baseURL: location.origin,
baseURL: api,
url: "/api/admin/user/getSelfInfo",
method: "get",
timeout: 60000,
headers: {
// Authentication: localStorage.getItem("MSSM-LIAONING__TOKEN"),
repeatSubmit: false,
},
});
},
}; };

@ -68,6 +68,7 @@ Vue.use(directive)
Vue.use(plugins) Vue.use(plugins)
Vue.use(VueMeta) Vue.use(VueMeta)
DictData.install() DictData.install()
import { setToken } from '@/utils/auth'
// 临时获取token // 临时获取token
let token = async()=>{ let token = async()=>{
@ -76,8 +77,17 @@ DictData.install()
"MSSM-LIAONING__TOKEN", "MSSM-LIAONING__TOKEN",
Authentication.data.result.userToken Authentication.data.result.userToken
); );
} }
token() token()
let infor = async()=>{
let response = await API.login.getuserinfo();
localStorage.setItem("userDto", JSON.stringify(response?.result.userDto));
}
infor()
/** /**
* If you don't want to use mock-server * If you don't want to use mock-server
* you want to use MockJs for mock api * you want to use MockJs for mock api

@ -3,7 +3,7 @@ import store from './store'
import { Message } from 'element-ui' import { Message } from 'element-ui'
import NProgress from 'nprogress' import NProgress from 'nprogress'
import 'nprogress/nprogress.css' import 'nprogress/nprogress.css'
import { setToken } from '@/utils/auth' import { setToken ,getToken} from '@/utils/auth'
import { isRelogin } from '@/utils/request' import { isRelogin } from '@/utils/request'
NProgress.configure({ showSpinner: false }) NProgress.configure({ showSpinner: false })
@ -11,7 +11,10 @@ NProgress.configure({ showSpinner: false })
const whiteList = ['/login', '/register'] const whiteList = ['/login', '/register']
router.beforeEach((to, from, next) => { router.beforeEach((to, from, next) => {
setToken() setToken()
console.log(getToken());
NProgress.start() NProgress.start()
next() next()
}) })

@ -1,12 +1,12 @@
import Cookies from 'js-cookie' import Cookies from 'js-cookie'
const TokenKey = 'MSSM-LIAONING__TOKEN' const TokenKey = 'MSSM-LIAONING__TOKEN'
let token = localStorage.getItem(TokenKey)
export function getToken() { export function getToken() {
return Cookies.get(TokenKey) return Cookies.get(TokenKey)
} }
export function setToken(token) { export function setToken() {
return Cookies.set(TokenKey, token) return Cookies.set(TokenKey, token)
} }

@ -47,7 +47,14 @@ module.exports = {
pathRewrite: { pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: '' ['^' + process.env.VUE_APP_BASE_API]: ''
} }
} },
"API": {
target: "https://dev-mssm-liaoning.imian.org.cn",
changeOrigin: true,
pathRewrite: {
["API"]: "",
},
},
}, },
disableHostCheck: true, disableHostCheck: true,
}, },

Loading…
Cancel
Save