import { get, post, put, del } from '../request' import type { EvalTask, EvalTaskDetail, Dimension } from '@/types' /** 评测任务列表 */ export const getEvalList = () => get('/model-eval') /** 评测任务详情 */ export const getEvalDetail = (id: string | number) => get(`/model-eval/${id}`) /** 删除评测任务 */ export const deleteEval = (id: string | number) => del(`/model-eval/${id}`) /** 启动评测 */ export const startEval = (data: any) => post('/model-eval/start', data) /** 评测维度列表 */ export const getDimensionList = () => get('/dimension') /** 评测维度详情 */ export const getDimension = (id: string | number) => get(`/dimension/${id}`) /** 创建维度 */ export const createDimension = (data: Partial) => post<{ id: string | number }>('/dimension', data) /** 编辑维度 */ export const updateDimension = (id: string | number, data: Partial) => put(`/dimension/${id}`, data) /** 删除维度 */ export const deleteDimension = (id: string | number) => del(`/dimension/${id}`)