| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 | | 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'); |  | } | 
 |