Browse Source

权限管理-eslint

panyong 3 years ago
parent
commit
0573de5ad3
2 changed files with 11 additions and 20 deletions
  1. 10 19
      htmldev/accessmanage/src/api/index.js
  2. 1 1
      htmldev/accessmanage/src/permission.js

+ 10 - 19
htmldev/accessmanage/src/api/index.js

@@ -1,37 +1,30 @@
 import Vue from 'vue'
 import axios from 'axios'
-import qs from 'qs'
 import { Message } from 'element-ui'
 import store from '../store/index'
-import { getToken, setToken, removeToken } from '@/utils/auth'
+import { getToken } from '@/utils/auth'
 
 // axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
 
 axios.defaults.baseURL = '/api'
-
 axios.defaults.timeout = 20000
 
-axios.interceptors.request.use(
-  config => {
+axios.interceptors.request.use(config => {
     if (getToken()) {
-      // config.headers['Authorization'] = 'Bearer ' + getToken()
       config.headers['token'] = getToken()
     }
     if (config.method === 'post') {
-      // config.data = qs.stringify(config.data)
       config.params = undefined
     }
     return config
-  },
-  error => Promise.resolve(error.response || error)
+  }, error => Promise.resolve(error.response || error)
 )
 
-axios.interceptors.response.use(
-  response => {
-    if (response.data && response.data.code != 200 && response.data.msg) {
+axios.interceptors.response.use(response => {
+    if (response.data && response.data.code !== 200 && response.data.msg) {
       Message.error(response.data.msg)
     }
-    if (response.data && response.data.code == 403) {
+    if (response.data && response.data.code === 403) {
       store.dispatch('user/logout')
       setTimeout(() => {
         location.href = '/login'
@@ -39,13 +32,11 @@ axios.interceptors.response.use(
 
     }
     return response
-  },
-  error => {
-
+  }, error => {
     if (error.response && error.response.data.msg) {
       Message.error(error.response.data.msg)
     } else if (error.message) {
-      if (error.code && error.code == 'ECONNABORTED') {
+      if (error.code && error.code === 'ECONNABORTED') {
         Message.error('连接超时')
       } else {
         Message.error(error.message)
@@ -59,8 +50,8 @@ export const fetch = (url, data = {}, method = 'post') => {
   return new Promise((resolve, reject) => {
     axios({
       url,
-      data: method == 'post' ? data : {},
-      params: method == 'post' ? {} : data,
+      data: method === 'post' ? data : {},
+      params: method === 'post' ? {} : data,
       method
     }).then(res => resolve(res.data))
   })

+ 1 - 1
htmldev/accessmanage/src/permission.js

@@ -10,7 +10,7 @@ NProgress.configure({ showSpinner: false }) // NProgress Configuration
 
 const whiteList = ['/login'] // no redirect whitelist
 
-router.beforeEach(async(to, from, next) => {
+router.beforeEach(async (to, from, next) => {
   // start progress bar
   NProgress.start()