Commit 71414b26 authored by 13841799530's avatar 13841799530

666

parent 710556d9
import axios from '../utils/axios'
//get请求
import request from '@/utils/axios'
/*get请求*/
export function getFun(url,params) {
return axios.get(url,params);
return request({
url: url,
method: 'get',
params
})
}
//post请求
/* post请求 */
export function postFun(url,data) {
return axios.post(url,data);
return request({
url: url,
method: 'post',
data
})
}
\ No newline at end of file
......@@ -10,27 +10,25 @@
import { Toast } from 'vant'
import router from '../router'
import { getToken } from '@/utils/auth' // get token from cookie
// axios.defaults.baseURL = process.env.NODE_ENV == 'development' ? 'http://backend-api-01.newbee.ltd/api/v1' : 'http://backend-api-01.newbee.ltd/api/v1'
axios.defaults.baseURL = '/hse/app-api'
axios.defaults.withCredentials = true
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers['token'] = getToken() || ''
axios.defaults.headers.post['Content-Type'] = 'application/json'
axios.interceptors.response.use(response => {
// const res = response.data//获取请求返回数据
// const code = response.status//获取请求响应码
// if (typeof res.data !== 'object') {
// Toast.fail('服务端异常!')
// return Promise.reject(res)
// }
// if (res.data.resultCode != 200) {
// // if (res.data.message) Toast.fail(res.data.message)
// if (res.data.resultCode == 416) {
// router.push({ path: '/login2' })
// }
// // return Promise.reject(res.data)
// }
const service = axios.create({
baseURL: '/hse/app-api', //前缀路径
headers: {//请求头部
// "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
"content-type": "application/json",
"data-type": "json"
}
})
//拦截接口请求
service.interceptors.request.use(config => {
if (getToken()) {
config.headers['X-Token'] = getToken()
}
return config
},error => {
console.log(error)
return Promise.reject(error)
})
service.interceptors.response.use(response => {
const res = response.data//获取请求返回数据
const code = response.status//获取请求响应码
if(code == 200) {//请求响应码200 代表已经请求到接口
......@@ -60,5 +58,5 @@
return Promise.reject(err)
})
export default axios
export default service
\ No newline at end of file
......@@ -50,7 +50,7 @@
</template>
<script>
import { getFun } from '@/service/table'
import { getFun,postFun } from '@/service/table'
import { setToken } from '@/utils/auth'
export default {
data() {
......@@ -66,15 +66,15 @@ export default {
methods: {
onSubmit(values) {
if(values.username=='admin'&&values.password=='123456'){
getFun('check/token').then((Response)=>{
getFun('check/token',{a:122}).then((Response)=>{
if(Response.code==0){
this.$notify({
message:'登录成功',
background:'green',
duration: 1000
})
this.$router.push('/message-center')
setToken(Response.data)
this.$router.push('/message-center')
}
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment