<add>[important]添加简单鉴权,token

This commit is contained in:
葛林强 2024-06-24 09:04:30 +08:00
parent 462849cb59
commit 704eca33c7
3 changed files with 12 additions and 7 deletions

View File

@ -9,13 +9,16 @@ if(process.env.NODE_ENV === 'development') {
//axios.defaults.responseType = 'application/json'
axios.defaults.timeout = 5000
// axios.interceptors.request.use(function (config) {
// // 在发送请求之前做些什么
// return config;
// }, function (error) {
// // 对请求错误做些什么
// return Promise.reject(error);
// });
axios.interceptors.request.use(function (config) {
// 在发送请求之前做些什么
//config.headers.set('Content-Type', 'application/json');
const token = window.sessionStorage.getItem('token')
token?config.headers.Authorization = token:null;
return config;
}, function (error) {
// 对请求错误做些什么
return Promise.reject(error);
});
// 添加响应拦截器
// axios.interceptors.response.use(function (response) {

View File

@ -45,6 +45,7 @@ export default {
methods: {
logOut() {
window.sessionStorage.removeItem("userName");
window.sessionStorage.removeItem("token");
let userInfo = { userId: '', userName: ''};
this.$store.commit('setUserInfo', userInfo);
this.$store.commit('setMenuData', []);

View File

@ -70,6 +70,7 @@ export default {
})
const returnData = data['returnData']
window.sessionStorage.setItem("userName", returnData.userName)
window.sessionStorage.setItem("token", returnData.token)
let userInfo = { userId: this.loginUser.userId, userName: returnData.userName}
this.$store.commit('setUserInfo', userInfo)
this.loadMenu(returnData.menu) //