diff --git a/api/home/type.ts b/api/home/type.ts index 0180572..54b3312 100644 --- a/api/home/type.ts +++ b/api/home/type.ts @@ -2,7 +2,7 @@ export interface ThotTopReq { /** 类型: 1 图纸 2 文本 3 模型 */ type: number /** 项目分类 */ - projectType: string + projectType: number /** 是否国内 0 国外 1 国内 */ isDomestic: number projectTypeTop?: string diff --git a/composables/useFetchRequest.ts b/composables/useFetchRequest.ts index 8df1a1b..a449817 100644 --- a/composables/useFetchRequest.ts +++ b/composables/useFetchRequest.ts @@ -19,11 +19,13 @@ const useServerRequest = async ( } }, 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) diff --git a/pages/home/components/RecommendedColumns.vue b/pages/home/components/RecommendedColumns.vue index 3552fca..4689974 100644 --- a/pages/home/components/RecommendedColumns.vue +++ b/pages/home/components/RecommendedColumns.vue @@ -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 || [] })