按钮级别的新版本,多级别的组织架构
loulijun2021
2023-08-09 76e49eb32372b05ecf3b3e4c63567c5a987430bd
src/utils/request.js
@@ -1,7 +1,7 @@
import axios from 'axios'
import { Message, Notification } from 'element-ui'
import store from '@/store'
import { removeCookie } from '@/utils/auth'
import { getCookie, removeCookie } from '@/utils/auth'
const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
@@ -14,6 +14,8 @@
  config => {
    // do something before request is sent
    config.headers['Token'] = localStorage.getItem('token')
    config.headers['ruleCode'] = getCookie('ruleCode') // 编码规则
    return config
  },
  error => {
@@ -42,12 +44,17 @@
    if (res.code === '300' || res.code === '303') {
      if (res.code === '300') {
        Message({
          message: res.Message || 'Error',
          message: res.message || 'Error',
          type: 'error',
          duration: 5 * 1000
        })
      }
      if (res.code === '303') {
        Message({
          message: res.message || 'Error',
          type: 'error',
          duration: 5 * 1000
        })
        // Notification({
        //   message: res.Message || 'Error',
        //   type: 'error',