Commit 71414b26 authored by 13841799530's avatar 13841799530

666

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