Commit 40c24a4d67333f33ef25a498d5876a3cfa3304c4

Authored by gesilong
1 parent 4905bc1f

commit: 优化预览功能

@@ -66,17 +66,17 @@ export const useChartDataFetch = ( @@ -66,17 +66,17 @@ export const useChartDataFetch = (
66 // 目标组件 66 // 目标组件
67 const { 67 const {
68 requestUrl, 68 requestUrl,
  69 + requestContentType,
69 requestIntervalUnit: targetUnit, 70 requestIntervalUnit: targetUnit,
70 requestInterval: targetInterval 71 requestInterval: targetInterval
71 } = toRefs(targetComponent.request) 72 } = toRefs(targetComponent.request)
72 73
73 try { 74 try {
74 // 处理地址 75 // 处理地址
75 - if (requestUrl?.value) { 76 + if (requestUrl?.value || requestContentType?.value === RequestContentTypeEnum.SQL) {
76 // requestOriginUrl 允许为空 77 // requestOriginUrl 允许为空
77 const completePath = requestOriginUrl && requestOriginUrl.value + requestUrl.value 78 const completePath = requestOriginUrl && requestOriginUrl.value + requestUrl.value
78 - if (!completePath) return  
79 - 79 + if (!completePath && requestContentType?.value !== RequestContentTypeEnum.SQL) return
80 clearInterval(fetchInterval) 80 clearInterval(fetchInterval)
81 81
82 const fetchFn = async () => { 82 const fetchFn = async () => {
@@ -137,7 +137,7 @@ export const useChartDataFetch = ( @@ -137,7 +137,7 @@ export const useChartDataFetch = (
137 setInterval(handleExecuteRequest, intervalUnitHandle(time, (unit as unknown as any))) 137 setInterval(handleExecuteRequest, intervalUnitHandle(time, (unit as unknown as any)))
138 // 138 //
139 let res:any; 139 let res:any;
140 - if (targetComponent.request?.requestContentType === 1) { 140 + if (requestContentType?.value === RequestContentTypeEnum.SQL) {
141 // @ts-ignore 141 // @ts-ignore
142 res = await getDataView({id: targetComponent.request?.id || '',paramMap:targetComponent.request?.requestParams?.Params}) 142 res = await getDataView({id: targetComponent.request?.id || '',paramMap:targetComponent.request?.requestParams?.Params})
143 }else { 143 }else {