<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.responseType = 'application/json'
axios.defaults.timeout = 5000 axios.defaults.timeout = 5000
// axios.interceptors.request.use(function (config) { axios.interceptors.request.use(function (config) {
// // 在发送请求之前做些什么 // 在发送请求之前做些什么
// return config; //config.headers.set('Content-Type', 'application/json');
// }, function (error) { const token = window.sessionStorage.getItem('token')
// // 对请求错误做些什么 token?config.headers.Authorization = token:null;
// return Promise.reject(error); return config;
// }); }, function (error) {
// 对请求错误做些什么
return Promise.reject(error);
});
// 添加响应拦截器 // 添加响应拦截器
// axios.interceptors.response.use(function (response) { // axios.interceptors.response.use(function (response) {

View File

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

View File

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