Files
front/src/api/profile.ts
2026-03-05 23:45:39 +08:00

50 lines
872 B
TypeScript

import axios from 'axios'
export interface ProfileBasicRes {
status: number
video: {
mode: string
acquisition: {
resolution: string
frameRate: number
}
encoding: {
resolution: string
rate: {
min: number
max: number
default: number
}
frameRate: number
profile: string
}
}
audio: {
mode: string
acquisition: {
channels: number
}
encoding: {
channels: number
rate: number
profile: string
}
}
}
export function queryProfileBasic() {
return axios.get<ProfileBasicRes>('/api/profile/basic')
}
export type operationLogRes = Array<{
key: string
contentNumber: string
updateContent: string
status: number
updateTime: string
}>
export function queryOperationLog() {
return axios.get<operationLogRes>('/api/operation/log')
}