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
| interface BaseRequestConfig {
| headers?: {
| /** 是否在请求头中添加token 默认是 */
| isToken: boolean
| },
| /** 请求头配置 */
| header?: any,
| /** 接口路径 */
| url: string,
| /** 请求参数 */
| params?: any,
| /** 超时事件 */
| timeout?: number | undefined,
| }
| export interface RequestConfig extends BaseRequestConfig {
| /** 请求方式 */
| method?: "OPTIONS" | "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "TRACE" | "CONNECT" | undefined
| /** 重新设置baseUrl */
| baseUrl?: string,
| /** 请求体参数 */
| data?: any
| }
|
| export interface RequestUploadConfig extends BaseRequestConfig {
| /** 文件路径 */
| filePath: string,
| /** 文件对应变量名 默认file */
| name?: string,
| /** 其他表单参数 */
| formData: any
| }
|
| export interface ResponseData<T> {
| /** 响应码 */
| code: number,
| /** 响应数据 */
| data: any,
| /** 响应信息 */
| msg: string
| /** 图片路径 */
| imgUrl: string,
| /** 数据总数 */
| total:number,
| /** 表格数据 */
| rows:Array<T>,
| }
|
|