perf: 优化mock数据,优化接口强制性格式

This commit is contained in:
奔跑的面条 2023-01-17 14:31:42 +08:00
parent 651bd976f3
commit f54cad82ad
2 changed files with 7 additions and 5 deletions

View File

@ -21,6 +21,7 @@ axiosInstance.interceptors.request.use(
axiosInstance.interceptors.response.use( axiosInstance.interceptors.response.use(
(res: AxiosResponse) => { (res: AxiosResponse) => {
const { code } = res.data as { code: number } const { code } = res.data as { code: number }
if (code === undefined || code === null) return Promise.resolve(res)
if (code === ResultEnum.DATA_SUCCESS) return Promise.resolve(res.data) if (code === ResultEnum.DATA_SUCCESS) return Promise.resolve(res.data)
// 重定向 // 重定向
if (ErrorPageNameMap.get(code)) redirectErrorPage(code) if (ErrorPageNameMap.get(code)) redirectErrorPage(code)

View File

@ -10,8 +10,8 @@ export default {
status: 200, status: 200,
msg: '请求成功', msg: '请求成功',
data: { data: {
dimensions: ['product', 'dataOne'], dimensions: ['product', 'dataOne'],
'source|50': [ 'source|20': [
{ {
product: '@name', product: '@name',
'dataOne|0-900': 3 'dataOne|0-900': 3
@ -37,12 +37,13 @@ export default {
status: 200, status: 200,
msg: '请求成功', msg: '请求成功',
data: { data: {
dimensions: ['product', 'dataOne', 'dataTwo'], dimensions: ['product', 'dataOne', 'dataTwo', 'dataThree'],
'source|50': [ 'source|20': [
{ {
product: '@name', product: '@name',
'dataOne|100-900': 3, 'dataOne|100-900': 3,
'dataTwo|100-900': 3 'dataTwo|100-900': 3,
'dataThree|100-900': 3
} }
] ]
} }