...
|
...
|
@@ -87,31 +87,13 @@ const handleSelectedInterfaceChange = async (_value: string, option: PublicInter |
87
|
87
|
headerRef.value = isArray(Header) ? (Header as ParamsItemType[]).reduce((prev, next) => ({ ...prev, [next.key]: next.value }), {}) : {}
|
88
|
88
|
unref(bodyContentEl)?.setConfigurationData(unref(getSelectedInterfaceBody), Body)
|
89
|
89
|
await nextTick()
|
90
|
|
- console.log(option)
|
91
|
90
|
/**
|
92
|
91
|
* FT 修改新增从接口取出filter
|
93
|
92
|
*/
|
94
|
93
|
const { filter } = option
|
95
|
94
|
const { targetData } = useTargetData()
|
96
|
|
- targetData.value.filter = filter?? `
|
97
|
|
- const keys = Object.keys(res)
|
98
|
|
- const dimensions = ['ts', ...keys]
|
99
|
|
- const xAxis = [...new Set(keys.reduce((prev, next) => [...prev, ...res[next].map(item => item.ts)], []))]
|
100
|
|
- const source = xAxis.map(ts => {
|
101
|
|
- const record = keys.reduce((prev, next) => {
|
102
|
|
- const value = res[next].find(item => item.ts === ts)
|
103
|
|
- return { ...prev, [next]: value.value || null }
|
104
|
|
- }, {})
|
105
|
|
- return {
|
106
|
|
- ts,
|
107
|
|
- ...record
|
108
|
|
- }
|
109
|
|
- })
|
110
|
|
- return {
|
111
|
|
- dimensions,
|
112
|
|
- source
|
113
|
|
- }
|
114
|
|
- `
|
|
95
|
+ targetData.value.filter = filter ?? 'return res'
|
|
96
|
+ //ft
|
115
|
97
|
setDynamicFormValue(option as unknown as ExtraRequestConfigType)
|
116
|
98
|
}
|
117
|
99
|
|
...
|
...
|
|