按钮级别的新版本,多级别的组织架构
loulijun2021
2023-08-23 6e940f67eabe8ae168124dafac6b7430d17c2432
src/utils/request.js
@@ -2,6 +2,7 @@
import { Message, Notification } from 'element-ui'
import store from '@/store'
import { getCookie, removeCookie } from '@/utils/auth'
import Vue from 'vue'
const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
@@ -15,7 +16,7 @@
    // do something before request is sent
    config.headers['Token'] = localStorage.getItem('token')
    config.headers['ruleCode'] = getCookie('ruleCode') // 编码规则
    config.headers['Menucode'] = getCookie('ruleCode') // 编码规则
    return config
  },
  error => {
@@ -64,9 +65,10 @@
        localStorage.removeItem('torg')
        localStorage.removeItem('token')
        sessionStorage.removeItem('tabViews')
        // setTimeout(() => {
        //   window.location.reload()
        // }, 1000)
        setTimeout(() => {
          window.location.reload()
        }, 1000)
      }
      // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
      // if (res.code === 50008 || res.code === 50012 || res.code === 50014) {