...
|
...
|
@@ -94,6 +94,9 @@ |
94
|
94
|
interfaceType: {
|
95
|
95
|
type: String,
|
96
|
96
|
},
|
|
97
|
+ filterValue: {
|
|
98
|
+ type: String,
|
|
99
|
+ },
|
97
|
100
|
});
|
98
|
101
|
|
99
|
102
|
const emits = defineEmits(['activeKey']);
|
...
|
...
|
@@ -142,7 +145,6 @@ |
142
|
145
|
|
143
|
146
|
const onCloseTest = () => excuteTestRef.value?.resetValue(true);
|
144
|
147
|
|
145
|
|
- //if-else-if-else分支优化
|
146
|
148
|
const dataForTypeMap = [
|
147
|
149
|
[(type) => type === 'Params', (data) => paramsCellTableRef.value?.setValue(data)],
|
148
|
150
|
[(type) => type === 'Body', (data) => bodyRef.value?.setValue(data)],
|
...
|
...
|
@@ -191,9 +193,14 @@ |
191
|
193
|
};
|
192
|
194
|
};
|
193
|
195
|
|
194
|
|
- const handleTestParamsInterface = () => {
|
|
196
|
+ const commonExcuteRef = () => {
|
195
|
197
|
excuteTestRef.value?.showTest();
|
196
|
198
|
excuteTestRef.value?.resetValue(false);
|
|
199
|
+ excuteTestRef.value?.editSetFilterValue(props.filterValue);
|
|
200
|
+ };
|
|
201
|
+
|
|
202
|
+ const handleTestParamsInterface = () => {
|
|
203
|
+ commonExcuteRef();
|
197
|
204
|
let value = getValue(false) as any;
|
198
|
205
|
dataMap.mapParamsObj = {
|
199
|
206
|
list: value?.Params,
|
...
|
...
|
@@ -204,8 +211,7 @@ |
204
|
211
|
const handleTestBodyInterface = () => {
|
205
|
212
|
let value = getValue(false) as any;
|
206
|
213
|
const type = value?.Body?.requestParamsBodyType;
|
207
|
|
- excuteTestRef.value?.showTest();
|
208
|
|
- excuteTestRef.value?.resetValue(false);
|
|
214
|
+ commonExcuteRef();
|
209
|
215
|
let values = [];
|
210
|
216
|
for (let i in value?.Body) if (i === type) values = value?.Body[i];
|
211
|
217
|
dataMap.mapBodyObj = {
|
...
|
...
|
@@ -216,8 +222,7 @@ |
216
|
222
|
};
|
217
|
223
|
|
218
|
224
|
const handleTestHeaderInterface = () => {
|
219
|
|
- excuteTestRef.value?.showTest();
|
220
|
|
- excuteTestRef.value?.resetValue(false);
|
|
225
|
+ commonExcuteRef();
|
221
|
226
|
let value = getValue(false) as any;
|
222
|
227
|
dataMap.mapHeaderObj = {
|
223
|
228
|
list: value?.Header,
|
...
|
...
|
|