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,
 | |
|   })
 | |
| }
 | 
