11 changed files with 68 additions and 22 deletions
@ -1,6 +1,9 @@ |
|||
import http from 'utils/http'; |
|||
import axios from 'axios' |
|||
|
|||
//
|
|||
export const getWarehouses = (param: any) => axios.post('/gateway/logistics/mbps/selAllMbps', { param }); |
|||
// export const getWarehouses = (param: any) => axios.get('/api/todos/1', );
|
|||
export interface GET_WAREHOUSES_PARAM { |
|||
parkId: number; |
|||
warehouseId?: number; |
|||
} |
|||
|
|||
// 查询仓库列表及仓库下的摄像头
|
|||
export const getWarehouses = (param: GET_WAREHOUSES_PARAM) => http.post('/warehouse/selAllWarehouse', { param }); |
|||
|
@ -0,0 +1,6 @@ |
|||
import * as dayjs from 'dayjs'; |
|||
import 'dayjs/locale/zh-cn' |
|||
|
|||
dayjs.locale('zh-cn') |
|||
|
|||
export default dayjs; |
@ -1,17 +1,37 @@ |
|||
import axios, { AxiosRequestConfig, AxiosResponse } from 'axios'; |
|||
|
|||
const service = axios.create({ |
|||
// baseURL: '/gateway/logistics'
|
|||
baseURL: '/gateway/logistics' |
|||
}); |
|||
|
|||
service.interceptors.request.use((config: AxiosRequestConfig) => { |
|||
// before request do something
|
|||
|
|||
return config; |
|||
}); |
|||
}, error => Promise.reject(error)); |
|||
|
|||
service.interceptors.response.use((response: AxiosResponse) => { |
|||
|
|||
return response; |
|||
// 处理响应数据
|
|||
console.log('responseL: ', response); |
|||
if (response.status !== 200) { |
|||
alert('请检查服务器连接') |
|||
return Promise.reject('请检查服务器连接'); |
|||
} else { |
|||
if (!response.data) { |
|||
console.warn('返回参数缺少data'); |
|||
return Promise.reject('返回参数缺少data'); |
|||
} else { |
|||
const { code, data, msg } = response.data |
|||
if ( code === 200) { |
|||
return data; |
|||
} else { |
|||
return Promise.reject(msg || 'error') |
|||
} |
|||
} |
|||
} |
|||
}, error => { |
|||
console.warn(error); |
|||
return Promise.reject(error); |
|||
}) |
|||
|
|||
export default service; |
|||
|
Loading…
Reference in new issue