feat: 反馈中心,工具随机推荐、广告开关

This commit is contained in:
osiris
2023-12-12 10:36:09 +08:00
parent 55083da9f5
commit 19bf468fb5
7 changed files with 137 additions and 53 deletions
+8 -3
View File
@@ -4,7 +4,8 @@ import request from '@/utils/request'
import type {
ToolsReqData,
ToolsResponseData,
ToolCateResponseData
ToolCateResponseData,
ToolRecommendResponseData
} from './type'
//项目用户相关的请求地址
@@ -13,11 +14,15 @@ enum API {
//获取tools
GET_TOOLS = '/tools',
//获取tool cate
GET_TOOL_CATES = '/tool/cates'
GET_TOOL_CATES = '/tool/cates',
//获取推荐
GET_TOOL_RECOMMEND = '/tool/recommends',
}
//获取tools
export const getTools = (data: ToolsReqData) => request.get<any, ToolsResponseData>(API.GET_TOOLS, {
params: data
})
//获取tool cate
export const getToolCate = () => request.get<any, ToolCateResponseData>(API.GET_TOOL_CATES)
export const getToolCate = () => request.get<any, ToolCateResponseData>(API.GET_TOOL_CATES)
//获取推荐
export const getToolRecommend = () => request.get<any, ToolRecommendResponseData>(API.GET_TOOL_RECOMMEND)
+5
View File
@@ -35,4 +35,9 @@ export interface ToolCateResponseData extends ResponseData {
data: ToolCate[]
}
//tools recommend response
export interface ToolRecommendResponseData extends ResponseData {
data: ToolsInfo[]
}