feat: 实现基础设施层
axios 请求封装及七个业务模块 API,Pinia 状态管理(auth/system/models/tools),Mock 适配器与数据,以及流式对话、轮询、倒计时组合式函数。
This commit is contained in:
18
frontend/src/api/modules/log.ts
Normal file
18
frontend/src/api/modules/log.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { get } from '../request'
|
||||
import type { LogFile, LogContent, TrainingLogFile } from '@/types'
|
||||
|
||||
/** 按日期获取系统日志文件列表 */
|
||||
export const getLogFiles = (date: string) =>
|
||||
get<LogFile[]>('/log-files', { date })
|
||||
|
||||
/** 获取系统日志内容 */
|
||||
export const getLogContent = (file: string) =>
|
||||
get<LogContent>('/log-content', { file })
|
||||
|
||||
/** 训练日志文件列表 */
|
||||
export const getTrainingLogFiles = () =>
|
||||
get<TrainingLogFile[]>('/training-log-files')
|
||||
|
||||
/** 训练日志内容 */
|
||||
export const getTrainingLogContent = (file: string) =>
|
||||
get<LogContent>('/training-log-content', { file })
|
||||
Reference in New Issue
Block a user