gaohaiyong 9 hónapja
szülő
commit
981a074c52
1 módosított fájl, 0 hozzáadás és 96 törlés
  1. 0 96
      src/utils/request_bazb.js

+ 0 - 96
src/utils/request_bazb.js

@@ -1,96 +0,0 @@
-import axios from 'axios'
-import { Message } from 'element-ui'
-import { getToken, removeToken } from '@/utils/auth'
-import router, { resetRouter } from '@/router'
-
-// create an axios instance
-const service = axios.create({
-  baseURL: process.env.VUE_APP_BASE_API2, // url = base url + request url
-  timeout: 10000 // request timeout
-  // transformRequest: [function(data) { // 转换数据
-  //   const form = new FormData()
-  //   if (!data) {
-  //     return form
-  //   }
-  //   Object.keys(data).forEach(k => {
-  //     const v = (data[k] !== 0 && !data[k] || data[k] === null ? '' : data[k])
-  //     if (Array.isArray(v) && v !== null) {
-  //       Object.keys(v).forEach(key => {
-  //         const vv = (!v[key] || v[key] === null ? '' : v[key])
-  //         form.append(`${k}[${key}]`, vv)
-  //       })
-  //     } else {
-  //       form.append(k, v)
-  //     }
-  //   })
-  //   return form
-  // }],
-  // headers: {
-  //   'Content-Type': 'application/x-www-form-urlencoded'
-  // }
-})
-
-// request interceptor
-service.interceptors.request.use(
-  config => {
-    // do something before request is sent
-
-    if (getToken()) {
-      // console.log(config, getToken())
-      // let each request carry token
-      // ['X-Token'] is a custom headers key
-      // please modify it according to the actual situation
-      config.headers['token'] = getToken()
-    }
-    return config
-  },
-  error => {
-    // do something with request error
-    console.log(error) // for debug
-    return Promise.reject(error)
-  }
-)
-
-// response interceptor
-service.interceptors.response.use(
-  /**
-   * If you want to get http information such as headers or status
-   * Please return  response => response
-  */
-
-  /**
-   * Determine the request status by custom code
-   * Here is just an example
-   * You can also judge the status by HTTP Status Code
-   */
-  response => {
-    const res = response.data
-    // if the custom code is not 20000, it is judged as an error.
-    if (res.c !== 0) {
-      Message({
-        message: 'massage: ' + res.m,
-        type: 'error',
-        duration: 3 * 1000
-      })
-      if (res.c === 1004) {
-        removeToken()
-        resetRouter()
-        router.push(`/login`)
-      }
-      return Promise.reject(new Error(res.m || 'Error'))
-    } else {
-      return res
-    }
-  },
-  error => {
-    console.log('err' + error) // for debug
-    Message({
-      message: error.message,
-      type: 'error',
-      duration: 5 * 1000
-    })
-    return Promise.reject(error)
-  }
-)
-
-export default service