mirror of
https://gitee.com/dromara/go-view.git
synced 2026-04-23 00:00:12 +08:00
feat: 新增请求编辑页面
This commit is contained in:
+10
-2
@@ -5,9 +5,11 @@ import {
|
||||
RequestContentTypeEnum,
|
||||
RequestDataTypeEnum,
|
||||
RequestHttpIntervalEnum,
|
||||
RequestParams
|
||||
RequestParams,
|
||||
RequestBodyEnum,
|
||||
RequestParamsObjType
|
||||
} from '@/enums/httpEnum'
|
||||
import { PreviewScaleEnum, RequestBodyEnum } from '@/enums/styleEnum'
|
||||
import { PreviewScaleEnum } from '@/enums/styleEnum'
|
||||
import type { ChartColorsNameType, GlobalThemeJsonType } from '@/settings/chartThemes/index'
|
||||
|
||||
// 编辑画布属性
|
||||
@@ -141,6 +143,8 @@ type RequestPublicConfigType = {
|
||||
requestIntervalUnit: RequestHttpIntervalEnum
|
||||
// 请求内容
|
||||
requestParams: RequestParams
|
||||
// 请求体类型
|
||||
requestParamsBodyType: RequestBodyEnum
|
||||
}
|
||||
|
||||
// 全局的图表请求配置
|
||||
@@ -159,6 +163,10 @@ export interface RequestConfigType extends RequestPublicConfigType {
|
||||
requestUrl?: string
|
||||
// 请求内容主体方式 普通/sql
|
||||
requestContentType: RequestContentTypeEnum
|
||||
// SQL 请求对象
|
||||
requestSQLContent: {
|
||||
sql: string
|
||||
}
|
||||
}
|
||||
|
||||
// Store 类型
|
||||
|
||||
@@ -4,6 +4,7 @@ import debounce from 'lodash/debounce'
|
||||
import cloneDeep from 'lodash/cloneDeep'
|
||||
import { defaultTheme, globalThemeJson } from '@/settings/chartThemes/index'
|
||||
import { requestInterval, previewScaleType, requestIntervalUnit } from '@/settings/designSetting'
|
||||
import { RequestBodyEnum } from '@/enums/httpEnum'
|
||||
// 记录记录
|
||||
import { useChartHistoryStore } from '@/store/modules/chartHistoryStore/chartHistoryStore'
|
||||
// 全局设置
|
||||
@@ -111,11 +112,12 @@ export const useChartEditStore = defineStore({
|
||||
requestOriginUrl: '',
|
||||
requestInterval: requestInterval,
|
||||
requestIntervalUnit: requestIntervalUnit,
|
||||
requestParamsBodyType: RequestBodyEnum.NONE,
|
||||
requestParams: {
|
||||
Body: {
|
||||
"form-data": {},
|
||||
"x-www-form-urlencoded": {},
|
||||
json: {},
|
||||
json: '',
|
||||
xml: ''
|
||||
},
|
||||
Cookie: {},
|
||||
|
||||
Reference in New Issue
Block a user