request.js 729 Bytes
import axios from 'axios'
import { message, notification } from 'ant-design-vue'

// 创建axios实例
const service = axios.create({
  // baseURL: process.env.VUE_APP_BASE_URL,
  baseURL: '',
  timeout: 30000 // 请求超时时间
})

function request(params) {
  return new Promise((resolve, rejecr) => {
    service({
      method: 'POST',
      url: '/oauth/token?username='+ params.username +'&password='+params.password+'&grant_type=password',
      headers: {
        'Authorization': 'basic ' + 'c3JwOnVzZXIxMjM=',
        'Content-Type': 'application/json; charset=utf-8'
      }
    }).then(response => {
      resolve(response.data)
    }).catch(err => {
      rejecr(err.response)
    })
  })
}

export {
  request
}