Update API types and request handling
This commit is contained in:
@ -2,7 +2,7 @@ export interface ThotTopReq {
|
||||
/** 类型: 1 图纸 2 文本 3 模型 */
|
||||
type: number
|
||||
/** 项目分类 */
|
||||
projectType: string
|
||||
projectType: number
|
||||
/** 是否国内 0 国外 1 国内 */
|
||||
isDomestic: number
|
||||
projectTypeTop?: string
|
||||
|
||||
@ -19,11 +19,13 @@ const useServerRequest = async <T>(
|
||||
}
|
||||
},
|
||||
onResponse({ response }) {
|
||||
if (+response.status === 200 && +response._data.code !== 200) {
|
||||
console.log('response1---', response);
|
||||
if (+response.status === 200 && +response._data.code !== 0) {
|
||||
process.client && ElMessage.error(response._data.msg);
|
||||
}
|
||||
},
|
||||
onResponseError({ response }) {
|
||||
console.log('response2---', response);
|
||||
process.client &&
|
||||
ElMessage.error(
|
||||
isArray(response._data.data.msg)
|
||||
|
||||
@ -54,8 +54,8 @@
|
||||
// })
|
||||
// }
|
||||
|
||||
const { data: recommendTopList, refresh: getRecommendTop} = useAsyncData('recommendTop', async () => {
|
||||
// @ts-ignore
|
||||
const { data: recommendTopList, refresh: getRecommendTop} = useAsyncData('recommendTop-RecommendedColumns', async () => {
|
||||
|
||||
const res = await recommendTop(query)
|
||||
return res.data || []
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user