31 lines
853 B
TypeScript
31 lines
853 B
TypeScript
import * as useDollarFetchRequest from '~/composables/useDollarFetchRequest'
|
|
import * as useFetchRequest from '~/composables/useFetchRequest'
|
|
import type { TcreateReq, TpageReq, TpageRes, ProjectResourceRespVO } from './types'
|
|
|
|
/**
|
|
* 新建工具箱
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export const create = (params: TcreateReq) => {
|
|
return useDollarFetchRequest.post<IResponse<number>>('/prod-api/app-api/business/resource/create', params)
|
|
}
|
|
|
|
/***
|
|
* 获得内容信息分页
|
|
*/
|
|
export const page = (params: any) => {
|
|
return useFetchRequest.get<IResponse<TpageRes>>('/prod-api/app-api/business/resource/page', {
|
|
query: params,
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获得工具箱
|
|
*/
|
|
export const get = (params: { id: string }) => {
|
|
return useFetchRequest.get<IResponse<ProjectResourceRespVO>>('/prod-api/app-api/business/resource/get', {
|
|
query: params,
|
|
})
|
|
}
|