Refactor API requests and update imports

This commit is contained in:
wangqiao
2025-08-18 22:15:55 +08:00
parent ba5f777ed0
commit aac4dec3fd
17 changed files with 113 additions and 193 deletions

View File

@ -1,5 +1,6 @@
import { post, get } from '~/utils/axios'
import { TcreateReq, TpageReq, TpageRes } from './types'
import * as useDollarFetchRequest from '~/composables/useDollarFetchRequest'
import * as useFetchRequest from '~/composables/useFetchRequest'
import type { TcreateReq, TpageReq, TpageRes } from './types'
/**
* 新建工具箱
@ -7,18 +8,12 @@ import { TcreateReq, TpageReq, TpageRes } from './types'
* @returns
*/
export const create = (params: TcreateReq) => {
return post<IResponse<number>>({
url: '/prod-api/app-api/business/app/project-resource/create',
data: params,
})
return useDollarFetchRequest.post<IResponse<number>>('/prod-api/app-api/business/app/project-resource/create', params)
}
/***
* 获得内容信息分页
*/
export const page = (params: TpageReq) => {
return get<IResponse<TpageRes>>({
url: '/prod-api/app-api/business/app/project-resource/page',
params,
})
return useFetchRequest.get<IResponse<TpageRes>>('/prod-api/app-api/business/app/project-resource/page', params)
}