Update API types and request handling

This commit is contained in:
wangqiao
2025-08-21 22:15:17 +08:00
parent 0de28e554a
commit b7113c4e12
3 changed files with 6 additions and 4 deletions

View File

@ -2,7 +2,7 @@ export interface ThotTopReq {
/** 类型: 1 图纸 2 文本 3 模型 */
type: number
/** 项目分类 */
projectType: string
projectType: number
/** 是否国内 0 国外 1 国内 */
isDomestic: number
projectTypeTop?: string

View File

@ -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)

View File

@ -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 || []
})