35 lines
759 B
JavaScript
35 lines
759 B
JavaScript
/**
|
|
* Model API | 模型 API
|
|
*/
|
|
|
|
import { request } from '@/utils'
|
|
|
|
// 分页查询模型列表
|
|
export const getModelPage = (params) =>
|
|
request({
|
|
url: `/model/page`,
|
|
method: 'get',
|
|
params: { enable: true, size: 1000, current: 1, ...params }
|
|
})
|
|
|
|
// 根据类型获取模型列表
|
|
export const getModelsByType = async (type) => {
|
|
const rsp = await getModelPage({ type, enable: true, size: 1000, current: 1 })
|
|
return rsp?.data?.records || []
|
|
}
|
|
|
|
// 根据全称获取模型详情
|
|
export const getModelByFullName = (fullName) =>
|
|
request({
|
|
url: `/model/fullName`,
|
|
method: 'get',
|
|
params: { fullName }
|
|
})
|
|
|
|
// 获取所有模型类型
|
|
export const getModelTypes = () =>
|
|
request({
|
|
url: `/model/types`,
|
|
method: 'get'
|
|
})
|