fix: default interceptor response return

This commit is contained in:
genffy 2023-09-18 16:34:08 +08:00
parent 4947c82d67
commit c3d8540ab2
No known key found for this signature in database
9 changed files with 441 additions and 512 deletions

View File

@ -13,7 +13,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: {
users: 102400,
@ -23,7 +22,6 @@ export default [
}
}
}
}
},
// 用户来源
{
@ -32,7 +30,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{ value: 1000, name: 'analysis.directAccess' },
@ -43,7 +40,6 @@ export default [
]
}
}
}
},
// 每周用户活跃量
{
@ -52,7 +48,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{ value: 13253, name: 'analysis.monday' },
@ -65,7 +60,6 @@ export default [
]
}
}
}
},
// 每月销售额
{
@ -74,7 +68,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{ estimate: 100, actual: 120, name: 'analysis.january' },
@ -93,5 +86,4 @@ export default [
}
}
}
}
] as MockMethod[]

View File

@ -85,21 +85,18 @@ export default [
method: 'get',
response: () => {
return {
data: {
code: code,
data: {
list: departmentList
}
}
}
}
},
{
url: '/department/table/list',
method: 'get',
response: () => {
return {
data: {
code: code,
data: {
list: departmentList,
@ -107,7 +104,6 @@ export default [
}
}
}
}
},
{
url: '/department/users',
@ -136,7 +132,6 @@ export default [
)
}
return {
data: {
code: code,
data: {
total: 100,
@ -144,7 +139,6 @@ export default [
}
}
}
}
},
// 保存接口
{
@ -153,12 +147,10 @@ export default [
timeout: 1000,
response: () => {
return {
data: {
code: code,
data: 'success'
}
}
}
},
// 删除接口
{
@ -168,20 +160,16 @@ export default [
const ids = body.ids
if (!ids) {
return {
data: {
code: 500,
message: '请选择需要删除的数据'
}
}
} else {
return {
data: {
code: code,
data: 'success'
}
}
}
}
},
// 保存接口
{
@ -190,12 +178,10 @@ export default [
timeout: 1000,
response: () => {
return {
data: {
code: code,
data: 'success'
}
}
}
},
// 删除接口
{
@ -205,19 +191,15 @@ export default [
const ids = body.ids
if (!ids) {
return {
data: {
code: 500,
message: '请选择需要删除的数据'
}
}
} else {
return {
data: {
code: code,
data: 'success'
}
}
}
}
}
] as MockMethod[]

View File

@ -30,12 +30,10 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: dictObj
}
}
}
},
// 获取某个字典
{
@ -44,7 +42,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{
@ -63,5 +60,4 @@ export default [
}
}
}
}
] as MockMethod[]

View File

@ -14,7 +14,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: {
list: [
@ -246,5 +245,4 @@ export default [
}
}
}
}
] as MockMethod[]

View File

@ -1072,12 +1072,10 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: adminList
}
}
}
},
{
url: '/role/table',
@ -1085,7 +1083,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: {
list: List,
@ -1093,7 +1090,6 @@ export default [
}
}
}
}
},
// 列表接口
{
@ -1102,12 +1098,10 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: testList
}
}
}
},
{
url: '/role/table',
@ -1115,7 +1109,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: {
list: List,
@ -1124,5 +1117,4 @@ export default [
}
}
}
}
] as MockMethod[]

View File

@ -150,7 +150,6 @@ export default [
(_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
)
return {
data: {
code: code,
data: {
total: mockList.length,
@ -158,7 +157,6 @@ export default [
}
}
}
}
},
// 列表接口
{
@ -175,7 +173,6 @@ export default [
(_, index) => index < pageSize * pageIndex && index >= pageSize * (pageIndex - 1)
)
return {
data: {
code: code,
data: {
total: mockList.length,
@ -183,7 +180,6 @@ export default [
}
}
}
}
},
// 保存接口
{
@ -198,11 +194,9 @@ export default [
})
].concat(List)
return {
data: {
code: code,
data: 'success'
}
}
} else {
List.map((item) => {
if (item.id === body.id) {
@ -212,13 +206,11 @@ export default [
}
})
return {
data: {
code: code,
data: 'success'
}
}
}
}
},
// 详情接口
{
@ -229,14 +221,12 @@ export default [
for (const example of List) {
if (example.id === id) {
return {
data: {
code: code,
data: example
}
}
}
}
}
},
// 删除接口
{
@ -246,11 +236,9 @@ export default [
const ids = body.ids
if (!ids) {
return {
data: {
code: 500,
message: '请选择需要删除的数据'
}
}
} else {
let i = List.length
while (i--) {
@ -259,12 +247,10 @@ export default [
}
}
return {
data: {
code: code,
data: 'success'
}
}
}
}
}
] as MockMethod[]

View File

@ -45,7 +45,6 @@ export default [
)
return {
data: {
code: code,
data: {
total: mockList.length,
@ -53,7 +52,6 @@ export default [
}
}
}
}
},
// 登录接口
{
@ -67,22 +65,18 @@ export default [
if (user.username === data.username && user.password === data.password) {
hasUser = true
return {
data: {
code: code,
data: user
}
}
}
}
if (!hasUser) {
return {
data: {
code: 500,
message: '账号或密码错误'
}
}
}
}
},
// 退出接口
{
@ -91,11 +85,9 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: null
}
}
}
}
] as MockMethod[]

View File

@ -13,7 +13,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: {
project: 40,
@ -22,7 +21,6 @@ export default [
}
}
}
}
},
// 获取项目
{
@ -31,7 +29,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{
@ -79,7 +76,6 @@ export default [
]
}
}
}
},
// 获取动态
{
@ -88,7 +84,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{
@ -118,7 +113,6 @@ export default [
]
}
}
}
},
// 获取团队信息
{
@ -127,7 +121,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{
@ -157,7 +150,6 @@ export default [
]
}
}
}
},
// 获取指数
{
@ -166,7 +158,6 @@ export default [
timeout,
response: () => {
return {
data: {
code: code,
data: [
{ name: 'workplace.quote', max: 65, personal: 42, team: 50 },
@ -178,5 +169,4 @@ export default [
}
}
}
}
] as MockMethod[]

View File

@ -27,7 +27,8 @@ axiosInstance.interceptors.response.use(
(res: AxiosResponse) => {
const url = res.config.url || ''
abortControllerMap.delete(url)
return res.data
// 这里不能做任何处理,否则后面的 interceptors 拿不到完整的上下文了
return res
},
(err: any) => err
)