feat: 新增全局请求数据处理

This commit is contained in:
奔跑的面条
2022-07-16 19:01:05 +08:00
parent d4bfdd1e91
commit f178b0e0ca
13 changed files with 231 additions and 109 deletions
+6 -4
View File
@@ -137,24 +137,24 @@ export enum ChartEditStoreEnum {
// 请求公共类型
type RequestPublicConfigType = {
// 组件定制轮询时间
requestInterval?: number
// 时间单位(时分秒)
requestIntervalUnit: RequestHttpIntervalEnum
// 请求内容
requestParams: RequestParams
// 请求体类型
requestParamsBodyType: RequestBodyEnum
}
// 全局的图表请求配置
export interface RequestGlobalConfigType extends RequestPublicConfigType {
// 组件定制轮询时间
requestInterval: number
// 请求源地址
requestOriginUrl?: string
}
// 单个图表请求配置
export interface RequestConfigType extends RequestPublicConfigType {
// 组件定制轮询时间
requestInterval?: number
// 获取数据的方式
requestDataType: RequestDataTypeEnum
// 请求方式 get/post/del/put/patch
@@ -163,6 +163,8 @@ export interface RequestConfigType extends RequestPublicConfigType {
requestUrl?: string
// 请求内容主体方式 普通/sql
requestContentType: RequestContentTypeEnum
// 请求体类型
requestParamsBodyType: RequestBodyEnum
// SQL 请求对象
requestSQLContent: {
sql: string